2014-12-30 17 views
1

我使用TFS和VS 2012去除只讀在VS 2012每次

每當我收到最新版本獲得最新版本後,文件和文件夾屬性的文件得到了只讀屬性,我不得不關閉視覺工作室和刪除只讀,然後再次打開解決方案,並重新構建它

這是一個強制性的過程或有沒有辦法呢? 我不希望只讀屬性被添加,當我得到最新版本

+1

TFS使用只讀標誌來跟蹤哪些文件已簽出並防止您更改它們,除非您將它們簽出。 IDE(默認情況下)會自動簽出您嘗試修改的任何文件,並在簽入後將其標記爲只讀。您是否遇到某種錯誤,您認爲需要將該文件標記爲可讀/寫?如果是這樣,你有什麼錯誤,當你得到它時你想做什麼? – James

+0

BAL DAL的DLL沒有被構建 –

+1

請參閱下面的@ MrHinsh的回答,這是我在當時清醒的時候會回答的問題。 – James

回答

5

你不應該檢查DLL或其他編譯時間生成的文件到源代碼管理。這將防止需要刪除只讀標誌。

如果您使用的是網站,那麼VS會自動添加您的DLL。網站是不推薦的技術,不應使用。升級到Web應用程序。

http://msdn.microsoft.com/en-us/library/vstudio/aa983476(v=vs.100).aspx

您可以在地方創建一個新的網絡應用和下降的同時升級。* PROJ文件到同一目錄作爲您的網站,然後按照說明鏈接。

4

在TFS 2012中,他們引入了一種稱爲本地工作區的東西。如果您進入工作區配置屏幕,請確保您的工作區設置爲「本地」而不是「服務器」。這將阻止VS/TFS永遠設置只讀標誌。

+0

但是它並沒有阻止它在二進制文件中檢查。這是舊網站技術的產物... –