.net - Visual Studio 2012 警告 MSB3026 : Could not copy DLL files

标签 .net asp.net-mvc visual-studio visual-studio-2012 signalr

我不断得到:

warning MSB3026: Could not copy dlls errors.



我在解决方案中有几个项目。

在构建时,我也收到错误:

Error 47 Could not copy "myapp\bin\Debug*.dll" to "bin*.dll". Exceeded retry count of 10. Failed.



应用程序只是在调试过程中停止响应,我每次都必须关闭 Visual Studio。这很烦人,但现在也越来越令人沮丧。

我们有八名团队成员,我们所有人都遇到了同样的错误。我们无法重建解决方案,并且应用程序运行非常缓慢。

我们在项目中使用的一件事是 SignalR .

这些是我迄今为止尝试过的事情。他们没有帮助我,但他们可能会帮助读者:
  • 我已经尝试过 Visual Studio debugging/loading very slow 中描述的解决方案,但这没有用。
  • 我还尝试在每个项目属性中取消选中启用 Visual Studio 托管进程,但也没有解决问题。
  • http://www.richard-banks.org/2008/04/how-to-fix-problems-with-locked-files.html 中描述了解决方案

    http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40ed753e-47af-4638-8a72-1d607102a05c/
  • 在项目上预构建脚本:if exist "$(TargetPath).locked" del "$(TargetPath).locked" if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
  • bin 文件夹不受源代码控制。
  • 有时杀死 Microsoft.VisualStudio.Web.Host.exe 进程会释放对文件的锁定,但这并不总是有效。
  • 我在管理员模式下运行 Visual Studio。
  • 我对源代码文件夹具有完全访问权限(读/写权限)。
  • 最佳答案

    这通常是您的 bin 目录的权限问题。在 Windows 资源管理器中导航到它并确保只读已关闭。如果您在更改目录的读取状态时遇到错误,请确保您使用管理员级别的帐户运行或相应提升。重新启用写入权限后,您的构建应该可以正常工作。

    关于.net - Visual Studio 2012 警告 MSB3026 : Could not copy DLL files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15689353/

    相关文章:

    .net - SignalR .NET 客户端调用引发异常

    c# - 用于动态小数位数的 MVC ValidationMessage

    asp.net-mvc - 在 ASP.NET MVC 中使用 jQuery 提交 AjaxForm

    visual-studio-2010 - VS2010 F# Smart Tag 添加开放导入声明

    javascript - knockout js intellisense(自动建议)不适用于 Webstorm 和 Visual Studio

    .net - IIS Express 在编译/运行时指定配置文件和 Visual Studio 集成

    c# - .NET Core 程序集搜索顺序

    C# - 如何计算 .RTF/.TXT 文件中的单词和字母?

    c# - 如何根据用户输入创建桌面快捷方式?

    javascript - 输入隐藏值不会发送到 Controller