1
我正在構建一個跨平臺庫,並且在某些時候我想從dll中獲取正在執行的程序集名稱。從MonoTouch中引用的DLL獲取執行程序集名稱?
在windows我用:
System.AppDomain.CurrentDomain.FriendlyName
,我得到的東西,如 「MyApp.exe將」
然而,這並不在MonoTouch的 「預期」 工作。在iOS上運行時,它返回「MonoTouch」
有什麼辦法,使用代碼,將在Windows,monotouch,monodroid上編譯得到執行程序集名稱?
System.Reflection.Assembly.GetExecutingAssembly()返回定位.dll文件的位置。我想獲取可執行文件的名稱,即引用dll的文件。 (windows中的.exe,iOS中的.app) – 2013-05-08 01:08:48
然後使用GetEntryAssembly()。 – 2013-05-08 07:22:59
感謝Rolf,GetEntryAssembly完成了這項工作 – 2013-05-12 00:51:08