检查许可证和是/否加载的DLL /依赖关系技术
从执行调用程序加载程序集/ DLL有什么不同的方法。我在考虑许可的情况下,如果dll被许可,然后加载它。我看过MEF,看起来有点粒状,很重。是唯一的其他动态加载。检查许可证和是/否加载的DLL /依赖关系技术
这听起来像你正在寻找Assembly.Load方法。您从文件(或URI等)加载程序集,然后通过反射访问它。听起来对吗?
yea听起来不错,听起来也很古老。这是做这件事的标准方式吗? – 2012-01-09 23:51:39
嗯,围绕它建立了大量的包装和DI工具,但据我所知,这是它们所有人的基础。 – 2012-01-10 00:07:58
如果程序集是Windows服务,它将如何工作?一个窗口服务调用另一个,或不? – 2012-01-10 01:58:27
不太清楚你的意思,对不起。你能举一个场景的例子吗? – Tigran 2012-01-09 22:09:08
我有一个授权的组件。通常对于一个程序集,我会在vs2k10中引用它并使用它。如果我在vs项目中提到过,并且它没有得到我的许可,那么它仍然会作为dll发布。方案是我检查许可证服务器,YIP DLL是许可的,加载DLL,其他没有。如何加载它。我看了一下MEF/MAF,我并不是真的在寻找。是唯一的另一种方式来调用加载DLL,动态加载? – 2012-01-09 23:20:26