无法加载文件或程序集;仅在第一次重建时例外

本文关键字:第一次 重建 加载 文件 程序集 | 更新日期: 2023-09-27 18:02:35

我在VS 2008中创建了c#项目。我引用了另一个DLL,并保持本地复制选项为真。当我做第一次重建时,它失败了"无法加载文件或程序集"消息,然后如果我在没有任何更改的情况下构建,它会构建得很好。

在后台,重建清理bin目录和构建解决方案文件,此时引用的DLL被删除,所以它抛出异常。在下次构建时,引用的DLL仍然在bin目录中,并且项目构建成功。

现在我想知道如何解决问题并确保每次构建成功。

谢谢

无法加载文件或程序集;仅在第一次重建时例外

如果引用的DLL没有改变(例如,如果它是第三方组件),那么一个整洁的技巧是将引用的DLL在BIN文件夹中的属性更改为只读,它将不会被VS Clean函数删除。