1

我有一个MAIN包含大量项目的解决方案 - 整个解决方案构建良好。所以,我继续将 的一个分支MAIN带到一个名为 的新分支DEVELOPMENT,现在那里有一个项目,由于某种原因现在正在显示错误消息:

无法将文件“obj\x86\Debug\Delta.PDF.dll”复制到“bin\x86\Debug\Delta.PDF.dll”。拒绝访问路径“bin\x86\Debug\Delta.PDF.dll”。

对于我的生活,我无法理解看到我所做的只是一个 TFS 分支 - 只是想知道是否有人对此有任何建议

无法将文件从 obj\Debug 复制到 bin\Debug

从上面的答案中,我认为我可以锁定某种进程,所以我注销了我的机器,但它仍然存在。该分支与 main 位于同一父目录中,只是位于不同的子文件夹中。有什么建议么?

编辑:

我一直在尝试清理解决方案以执行 Jacooobley 所说的(清除调试),但出于某种原因,我的 .DLL 保留在其中,手动删除就可以了。

4

2 回答 2

1

尝试从调试文件夹中删除 .DLL,然后重建解决方案

于 2012-10-25T15:44:24.950 回答
0

使用Sysinternals的 Process Explorer 查找锁定此文件的进程 - 使用 Find 菜单搜索 Delta.PDF.dll;这应该为您提供有关文件被锁定的原因以及您可以做些什么的线索(例如,退出锁定过程)。

于 2012-10-25T15:30:07.083 回答