我有一个MAIN
解决方案,它包含大量项目 - 整个解决方案正在建设中。所以,我继续将MAIN
的一个分支带到一个名为DEVELOPMENT
的新分支,现在有一个项目,由于某种原因现在显示错误消息:
无法将文件“obj \ x86 \ Debug \ Delta.PDF.dll”复制到“bin \ x86 \ Debug \ Delta.PDF.dll”。访问路径'bin \ x86 \ Debug \ Delta.PDF.dll'被拒绝。
对于我的生活,我无法理解,因为我所做的一切都是TFS分支 - 只是想知道是否有人对此有任何建议
Unable to copy a file from obj\Debug to bin\Debug
从上面的回答我认为我可以锁定一些过程,所以我退出了我的机器,但它仍然在那里。分支与main中的同一父目录位于不同的子文件夹中。有什么建议吗?
编辑:
我一直在尝试清理解决方案,以便按照Jacooobley的说法(清除调试),但这是出于某种原因保留我的.DLL,手动删除就行了。
答案 0 :(得分:1)
尝试从调试文件夹中删除.DLL,然后重建解决方案
答案 1 :(得分:0)
使用Sysinternals中的Process Explorer查找锁定此文件的进程 - 使用“查找”菜单搜索Delta.PDF.dll;这应该会告诉你文件被锁定的原因以及你可以做些什么(例如,退出锁定过程)。