我目前正在编写一个框架 dll,其中有一个 AssemblyHelper。
该帮助程序存储运行时和用户添加的程序集以轻松实例化新对象。
该框架的 .NET 部分使用:
AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
_runtimeAssemblies = AssembliesLoaded;
这为我提供了我需要的所有组件。
但问题是我无法将其与 Silverlight 一起使用,而且我现在不知道该使用什么。
目前我正在使用:
Assembly[] AssembliesLoaded = {Assembly.GetCallingAssembly()};
但这仅添加了我的框架的程序集,而不是应用程序或任何其他运行时程序集。
我应该用什么?请帮忙!
提前致谢,
Wouter
The System.Windows.Deployment
class 是您将要访问的应用程序中最接近的程序集列表。
The Deployment.Current.Parts
集合是一个列表AssemblyPart
对象,指定 Xap 中打包的各个 dll 的名称和源 uri。
但我不确定这对你有多大帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)