如何在.NET中忽略程序集加载失败?

时间:2016-03-15 03:47:20

标签: c# .net .net-assembly

我有一个项目引用了两个硬件dll,它引用了两个不同版本的sdk,并根据检测到的硬件选择要使用的硬件库。但是,对于我们的一些旧客户端,要安装​​后期硬件的sdk,需要升级到Windows 8,这不是他们的选择。

               /---------Hardware1Wrapper-------Hardware1SDKLibraries
Main Program --
               \---------Hardware2Wrapper-------Hardware2SDKLibraries(Win8)

这导致程序无法解决其中一个dll和崩溃。

有没有办法可以忽略“无法加载文件或程序集”错误,知道在运行时我永远不会得到那个代码?与解决方案类似的东西:= OSGI中的可选项?

0 个答案:

没有答案