2011-05-24 72 views
0

我正在使用VS2010和VSS 2005進行3個月的項目。通常我使用VS2010的命令Gel,我得到更新的代碼文件。今天,由於在獲取最新文件時出現了一些問題,我直接使用了VSS的最新命令,附加屏幕截圖時選擇了我在選擇最新的選項。 enter image description hereVSS 2005問題

之後我的代碼不會編譯數百個錯誤。由於錯誤與權限有關,我手動刪除了Bin和Obj文件夾的'只讀'屬性,然後編譯了我的代碼,沒有錯誤。但是,如果我在代碼文件中做了任何更改,VS2010不會提示或檢出文件。

如何解決這個問題?

錯誤156無法將文件「obj \ Debug \ BusinessObjects.dll」複製到「bin \ Debug \ BusinessObjects.dll」。訪問路徑'bin \ Debug \ BusinessObjects.dll'被拒絕。 Business Objects

+1

* Shudder * SourceSafe,其中您的代碼**不是安全的 – 2011-05-24 11:31:20

回答

0

我在猜測你不小心檢查了你的bin和/或obj文件夾。由於VSS想要這些只讀,它會干擾構建 - 也會像其他團隊成員檢查最近構建的obj和二進制文件一樣,並且您可以獲取它們(在獲取最新版本時),它們可以將工作文件夾中的構建中斷。可能有多種方法,但是您可以直接從VSS中刪除obj和bin工件,然後檢出到新的工作文件夾,然後將.dll等添加到忽略列表中。

或者這是別的。

+0

我從VSS以及本地物理位置刪除了所有bin和obj文件夾,並且它工作正常。 – pramodtech 2011-05-25 08:26:11