无法将文件"obj\Debug\project.dll"复制到"bin\project.dll".访问路径'bin\project.dll'被拒绝

med*_*usa 10 build visual-studio-2008

我在尝试在visual studio 2008中构建解决方案时遇到此错误.这是什么意思?

Jus*_*tin 16

这可能意味着文件bin\project.dll被另一个进程(可能是Visual Studio的另一个实例)锁定以供写入.

您应该尝试关闭VS的所有实例以及可能尝试读取该文件的任何其他程序,然后重新打开Visual Studio并再次尝试构建.

如果这不起作用,那么您可以尝试使用Process Explorer确定锁定该文件的进程.


LCJ*_*LCJ 15

我按照以下步骤操作.

  • 转到"bin"文件夹.在某些情况下,它可能是"\ bin" - 当前的一级.
  • 查看dll文件的属性,看它是否标记为"只读".如果选中了只读复选框,则取消选中它.

如果项目在任何源控制系统下,则会发生这种情况.

另请参阅Unable将文件从obj\Debug复制到bin\Debug