C# Compact框架上的BuildManager.GetType(在运行时解析所有appdomain上的类名)

C# Compact框架上的BuildManager.GetType(在运行时解析所有appdomain上的类名),c#,reflection,compact-framework,types,runtime,C#,Reflection,Compact Framework,Types,Runtime,在Compact Framework 2.0的所有应用程序域中,是否有任何方法可以搜索只有其类型名的类型? GetType的行为需要一个指定程序集名称以查找位置。BuildManager.GetType正是这样做的,但它不适用于CF。虽然如果我可以调用AppDomain.CurrentDomain.GetAssemblys,这将很好,但我也不能在CF上这样做 如果没有更好的方法来解决这个问题,有没有办法通过主exe截取程序集加载过程,这样我就可以维护当前加载的程序集的列表,即使是那些被我的应用程

在Compact Framework 2.0的所有应用程序域中,是否有任何方法可以搜索只有其类型名的类型? GetType的行为需要一个指定程序集名称以查找位置。BuildManager.GetType正是这样做的,但它不适用于CF。虽然如果我可以调用AppDomain.CurrentDomain.GetAssemblys,这将很好,但我也不能在CF上这样做

如果没有更好的方法来解决这个问题,有没有办法通过主exe截取程序集加载过程,这样我就可以维护当前加载的程序集的列表,即使是那些被我的应用程序直接引用的程序集

谢谢!
因为对我来说,解决问题的方法是调用Assembly.GetCallingAssembly.GetTypes和Assembly.GetEntryAssembly.GetTypes

它实际上不是1:1的替代,在更复杂的情况下,这将失败,但如果我想将GetType逻辑和调用程序集的类型放在单独的程序集中,它确实起到了作用。不过,我仍在寻找一种在Compact框架上迭代appdomain上所有程序集的方法