我正在构建一个跨平台库,有时我想从 dll 中获取正在执行的程序集名称。
在 Windows 中我使用:
System.AppDomain.CurrentDomain.FriendlyName
我得到类似“MyApp.exe”的东西
然而,这在 monotuch 中无法“按预期”工作。在 iOS 上运行时返回“MonoTouch”
有什么办法,使用将在 windows、monotouch、monodroid 上编译的代码来获取正在执行的程序集名称?
最佳答案
试试这个:
var path = System.Reflection.Assembly.GetExecutingAssembly ().Location;
var name = System.IO.Path.GetFileName (path);
关于c# - 从 MonoTouch 中引用的 DLL 获取执行程序集名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412077/