.net – MEF加载在GAC中需要DLL的DLL
发布时间:2020-12-14 01:54:56 所属栏目:Windows 来源:网络整理
导读:我设计了一个具有各种插件的应用程序,通过使用MEF框架来延迟加载应用程序目录中插件接口的任何实现 – 非常标准的东西. 但是,我已经开发了一个插件,它依赖于来自不同应用程序的某些DLL(将它们安装到GAC中) – 在安装了这些应用程序的计算机上,应用程序运行正
我设计了一个具有各种插件的应用程序,通过使用MEF框架来延迟加载应用程序目录中插件接口的任何实现 – 非常标准的东西.
但是,我已经开发了一个插件,它依赖于来自不同应用程序的某些DLL(将它们安装到GAC中) – 在安装了这些应用程序的计算机上,应用程序运行正常,但是在我的整个应用程序不能满足的计算机上运行. 我已经做了一些关于运行时何时搜索DLL的研究,显然它是为它遇到的每个方法做的.然后我尝试修改插件以确定在继续输入需要它们的方法之前是否所需的DLL在GAC内部,但是这导致了相同的跌倒. 然后我注释掉了类中的所有代码,除了一个简单的构造函数和一些接口存根,看看它是否会起作用,但它会导致相同的错误. .net运行时是否尝试立即加载任何GAC程序集? 有没有人有这种情况的经验?我有什么选择? 谢谢 马龙 解决方法
我已经回答了一个非常类似的问题
here.(链接的问题是关于MEF尝试处理混淆程序集时的问题,但我们使用相同的技术来忽略依赖于GAC中缺少程序集的插件,就像在用例中一样.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – dns查找在离线时无法正常工作
- 我如何知道Windows是否刚从BSOD中恢复过来?
- Windows Phone 8.1应用程序的XAML中不支持SupportedOrienta
- 学习如何管理面向公众的Windows Server(2008)的书?
- Windows上最好的自由空间?
- 用户界面 – pharo smalltalk,阻止对话框和父窗口
- .net – 使用Clickonce部署Microsoft.Bcl.Async
- win7 python pdf2image入坑经历
- 在Windows Server中使用IPsec时,“主”模式和“快速”模式有
- windows-server-2012 – 在SVCHOST / Workstation服务上使用
推荐文章
站长推荐
- windows – 了解MsgWaitForMultipleObjects
- 将Microsoft Azure VM移动到vNet中的其他子网
- windows – ImageList上的透明度?
- windows-server-2008-r2 – 从OS阵列中删除备用,
- windows-phone-8 – SpecFlow测试平台是否支持异
- 更新Hyper-V Server 2012(免费版)
- windows-7 – 无需重新安装Windows即可更换SATA控
- Windows:如何启动docker VM att系统启动
- 动态 – DLL和LIB文件
- Windows Server2008建立组织单位、组、用户以及文
热点阅读