运行时期间DDL文件找不到文件异常

时间:2016-06-27 15:10:28

标签: c# visual-studio dll

所以我有3个项目的解决方案。其中一个项目是作为类库构建的,并且引用了第三方DLL。当我构建解决方案时,一切都很好。但是,当我运行程序并在我的类库中调用一个方法时,我得到一个"文件未找到"引用的第三方DLL的异常。

当我查看输出文件夹时,我可以看到DLL。 我也尝试使用以下方法加载它:

Assembly.LoadFile("absolutePathToFileInOutputFolder")

仍然得到同样的例外。但是,如果我使用DLL的另一个副本的路径,它的工作原理。 那么这种行为可能是什么原因呢?是不是我的一个项目是锁定其他项目的DLL?

1 个答案:

答案 0 :(得分:0)

这在Visual Studio中偶尔会出现一个经常出现的问题。通常它会修改自己在属性窗口中使用CopyToLocal = True设置对所述DLL的引用。