C# 如何获取.NET Compact Framework中所有已加载程序集(引用)的编程列表
我在Windows CE上运行并使用Compact框架。我需要获取应用程序已加载的所有引用程序集的列表。如果能够获得这些程序集的AssemblyName(对象),那就太好了 例如,通过执行以下操作获取正在运行的程序集:assembly.getExecutionGassembly();除了我需要获得所有其他加载程序集(第三方DLL)的引用之外C# 如何获取.NET Compact Framework中所有已加载程序集(引用)的编程列表,c#,.net,compact-framework,assemblies,windows-ce,C#,.net,Compact Framework,Assemblies,Windows Ce,我在Windows CE上运行并使用Compact框架。我需要获取应用程序已加载的所有引用程序集的列表。如果能够获得这些程序集的AssemblyName(对象),那就太好了 例如,通过执行以下操作获取正在运行的程序集:assembly.getExecutionGassembly();除了我需要获得所有其他加载程序集(第三方DLL)的引用之外 完整框架具有该方法,但在紧凑框架上不可用。任何帮助都将不胜感激。我想如果没有API,您可以尝试一下 记住,这不是一个好方法来做这件事 在Windows CE
完整框架具有该方法,但在紧凑框架上不可用。任何帮助都将不胜感激。我想如果没有API,您可以尝试一下 记住,这不是一个好方法来做这件事
用于获取活动代码。确保这在可执行文件中发生,以便它获取根程序集 编写一些能够解析清单中dll的代码,以指示引用了哪些程序集(这不需要是托管代码-microsoft提供的非托管自省API甚至可能为您执行此操作,并且dll格式规范是公开的,在不久的将来不太可能根本改变)。我建议从GAC加载黑名单dll(尽管这可能是不必要的)