我正在与VS2010和VSS 2005合作一个项目3个月了。通常我使用命令Gel最新的VS2010,我得到更新的代码文件。今天因为在获取最新文件时出现了一些问题我使用了直接从VSS获取最新命令,附带了我在最新时选择的选项的屏幕截图。
在此之后,我的代码没有编译所有数百个错误。由于错误与权限相关,我手动删除了Bin和Obj文件夹的“只读”属性,然后编译了我的代码,没有错误。但是,如果我对代码文件进行任何更改,VS2010不会提示或检出文件。
如何解决这个问题?
错误156无法将文件“obj \ Debug \ BusinessObjects.dll”复制到“bin \ Debug \ BusinessObjects.dll”。访问路径'bin \ Debug \ BusinessObjects.dll'被拒绝。 Business Objects
答案 0 :(得分:0)
我猜你不小心检查了你的bin和/或obj文件夹。由于VSS想要使这些只读,它会干扰构建 - 同时其他团队成员检查最近构建的obj和二进制文件,然后你去获取它们(获取最新版本)它们可以破坏你工作文件夹中的构建。可能有多种方法,但您可以直接从VSS中删除obj和bin工件,然后检查到新的工作文件夹,然后将.dll等添加到忽略列表中。
或者它是别的。