无法加载文件或程序集''或其依赖项之一.该进程无法访问该文件,因为该文件正由另一个进程使用

Joh*_* Mc 6 asp.net-mvc .net-4.5 azure-cloud-services

我刚买了一台新的开发机器,并且已经采用了我们正在研究的项目的源代码的最新版本,但是当我尝试调试它时,我收到以下错误:

Could not load file or assembly 'Business' or one of its dependencies. The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)
Run Code Online (Sandbox Code Playgroud)

"Business"是解决方案中的类库项目,因此不能加载此程序集是不寻常的.

今天早上我花了相当多的时间仔细检查两个项目中的程序集引用是否针对相同的版本.

Joh*_* Mc 16

新机器安装了Panda Anvirus Free版本.虽然没有报告错误,但它干扰了调试会话.一旦它被禁用,应用程序就开始工作了.

一旦Panda AV被卸载,问题就不复存在了.希望这可以帮助遇到同样问题的其他人!

  • 将此文件夹添加到Panda AV的排除列表解决了这个问题,而无需完全卸载/禁用Panda:`%TEMP%\ Temporary ASP.NET Files`,例如`C:\ Users\MyUserName\AppData\Local\Temp\Temporary ASP.NET Files`. (3认同)