Reflection 在compact framework 2.0中从dll获取应用程序

Reflection 在compact framework 2.0中从dll获取应用程序,reflection,compact-framework,.net-2.0,Reflection,Compact Framework,.net 2.0,我正在尝试为CompactFramework2.0DLL编写一个方法,该方法将返回调用dll的父应用程序的名称,但我正在努力了解如何做到这一点 使用反射,我可以得到我写的dll等-有什么想法如何获得应用程序名 谢谢 莫里斯你可以用 AppDomain.CurrentDomain.FriendlyName 你可以用 AppDomain.CurrentDomain.FriendlyName 如果您想要EXE的完整路径: Assembly.GetCallingAssembly().GetName(

我正在尝试为CompactFramework2.0DLL编写一个方法,该方法将返回调用dll的父应用程序的名称,但我正在努力了解如何做到这一点

使用反射,我可以得到我写的dll等-有什么想法如何获得应用程序名

谢谢

莫里斯

你可以用

AppDomain.CurrentDomain.FriendlyName
你可以用

AppDomain.CurrentDomain.FriendlyName

如果您想要EXE的完整路径:

Assembly.GetCallingAssembly().GetName().CodeBase

如果您想要EXE的完整路径:

Assembly.GetCallingAssembly().GetName().CodeBase

如果exe不直接调用程序集,即exe->DLL1->DLl2,它是否工作?如果exe不直接调用程序集,即exe->DLL1->DLl2,它是否工作?