的Visual Studio 2012警告MSB3026:无法复制的DLL文件(Visual Stu

2019-08-18 04:03发布

我不断收到:

警告MSB3026:无法复制的dll错误。

我在解决几个项目。

在构建,我也得到了错误:

错误47无法 “* .dll文件的myapp \ BIN \调试” 复制到 “斌的* .dll”。 10.超过重试次数失败。

该应用程序只是停止响应在调试中,我不得不关闭Visual Studio的每一次。 这是烦人,但现在它变得令人沮丧的为好。

我们有八个团队成员,以及我们所有的人都得到同样的错误。 我们不能重建的解决方案,并在应用程序运行速度很慢。

其中之一,我们在项目中使用的东西是SignalR 。

这是到目前为止,我已经尝试的事情。 他们并没有帮助我,但他们可能会帮助读者:

  1. 我曾试图描述的解决方案的Visual Studio调试/加载速度很慢 ,但没有奏效。

  2. 我也曾尝试取消选中启用每个项目属性在Visual Studio宿主进程,并且没有任何解决问题。

  3. 解决方案中描述http://www.richard-banks.org/2008/04/how-to-fix-problems-with-locked-files.html和http://social.msdn.microsoft.com/Forums/ EN-US /的MSBuild /线程/ 40ed753e-47af-4638-8a72-1d607102a05c /

  4. 关于项目的预构建脚本: if exist "$(TargetPath).locked" del "$(TargetPath).locked" if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"

  5. 在bin文件夹中没有源代码控制之下。

  6. 有时候杀Microsoft.VisualStudio.Web.Host.exe过程中释放的文件锁,但是这并不总是工作。

  7. 我运行在管理员模式下的Visual Studio。

  8. 我有充分的访问(权限读/写)的源代码文件夹。

Answer 1:

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



Answer 2:

清理解决方案,然后重新生成解决方案解决了这个问题对我来说。
我第一次尝试执行一个干净,我得到一个访问冲突错误。
为了弥补这一点,我退出VS,手动删除bin文件夹,并打开它备份。 然后,我可以进行清洁。

这事不关己的权限或访问级别。
确保输出目录不是只读并运行VS作为管理员没有帮助。

请参考Visual Studio的“无法复制” ......构建过程中 。



Answer 3:

我就遇到了这个问题为好,好像在VS一个已知的bug,它随机让人们不时在2010年,2012年和2013年,我想这里的许多建议,以及一些其他网站上发现,没有工作。 什么帮助我正要进了该项目,并清除调试属性“启用的Visual Studio宿主进程”,重建所有并没有更多的错误。

希望这会为你工作,而是说,因为它是在VS本身已知报告的bug,我们可能都被固定症状,幸运的是做一些清除文件锁,真正的问题仍然VS.



Answer 4:

我前几天有这个问题,并尝试了许多方法,但该工作对我来说是停止已使用的从项目的一些类库一个窗口服务的解决方案。



Answer 5:

我遇到过同样的问题。 看来,这些DLL的Visual Studio试图复制已损坏或类似的东西。 我试图在特定的dll复制到我的桌面,但它与错误消息失败。 所以,我更换了整个的DLL与新鲜的,它解决了我的问题。 希望帮助。



Answer 6:

这个问题已经困扰了我发展了一段时间。 无论禁用只读安全权限并修改影响的DLL的访问权限。

我通过确保溶液的父文件夹的安全权限,解决了这个问题允许计算机的管理员读取和写入权限,然后跑在管理员模式下的Visual Studio。



Answer 7:

我有同样的issue.Clear浏览器历史记录,并生成项目。 这解决了我的问题。 希望帮助。



Answer 8:

同样的问题对我来说。 解决方案是,我有我的调试器仍然运行在后台的程序。



文章来源: Visual Studio 2012 warning MSB3026: Could not copy DLL files