【问题标题】:Visual Studio 2010 Wont Load Referenced DLLsVisual Studio 2010 不会加载引用的 DLL
【发布时间】:2014-02-25 21:49:02
【问题描述】:
我已经在一个 ASP.NET 项目上工作了几个月,没有任何问题。最近我的计算机在编译过程中崩溃了,现在当我加载并运行项目时,我得到“无法加载文件或程序集‘Ionic.Zip’或其依赖项之一。”
认为这是特定 DLL 的问题,我将其作为测试删除,只是为了让项目说它无法加载另一个引用的 DLL 等,直到我没有剩下的引用...
有什么想法吗?
【问题讨论】:
标签:
c#
asp.net
visual-studio-2010
dll
reference
【解决方案1】:
如果代码中没有任何变化。 “构建->重建解决方案”应该可以解决问题(隐式清理和构建)。
如果这不起作用,请执行“构建->清理解决方案”并删除所有生成的构建文件夹(默认 bin 和 obj 文件夹)。然后尝试构建并运行。
如果它仍然不起作用,则代码已更改并且依赖项确实丢失了。
使用 NuGet 和包可能会丢失?
【解决方案2】:
我尝试了所有方法,但 NuGet 之前没有使用它来获取任何引用。
最后我不得不签入我对 TFS 的所有更改,从我的工作区和计算机中删除该项目,然后从 TFS 重新加载它。似乎奏效了。项目文件中一定有损坏。