有什麼方法可以在Visual Studio 2015中禁用或選擇不自動添加ASP.NET 5的新文件嗎?在Visual Studio 2015 for ASP.NET 5項目中禁用自動添加新文件
我們的軟件開發商店制定了單一用戶結賬政策,開發人員只能一次簽出一個文件。這導致了ASP.NET 5的問題,因爲任何生成的文件都會自動添加到Visual Studio 2015中的項目中,而這又會導致它們被添加到TFS中。這會導致一個開發人員阻止另一個開發人員,因爲他們無法構建並生成相同的輸出文件。
例如,正在編譯Typescript文件並將其複製到wwwroot下的文件夾中。這樣做的第一個開發人員會導致Visual Studio 2015將這些文件添加到解決方案中,然後將這些文件添加到TFS中。接下來的開發人員無法構建,因爲這些文件當前已簽出給其他開發人員。
我們已經能夠通過掩蓋TFS中的wwwroot文件夾來暫時防止這種情況。但是,我們不希望每個開發人員都必須記得這樣做。另外,我們必須解開wwwroot來將代碼更改爲web.config,例如,然後必須重新對其進行披露。然後,開發人員不得不花時間去獲取此文件的最新版本更改,然後再重新進行披露。
我們更願意明確地選擇將文件添加到Visual Studio 2015中的項目中,以便生成的文件不會自動添加到項目中。
我們也無法更改TFS結帳策略以允許多用戶結帳。如果我們可以在TFS 2010中的源代碼管理資源管理器的文件夾級別設置多用戶簽出策略,那麼也可以解決其中一些問題。但TFS 2010不允許這樣做。
移至git。認真。 –
「我們的軟件開發商店制定了單一用戶結賬政策,開發人員只能一次簽出一個文件。」 - 真的?!這是2015年,你不再限制在Visual Source Safe!政策需要變化以跟上現代團隊的發展。 – WestDiscGolf
「我們的軟件開發商店制定了單一用戶結賬策略,開發人員只能一次檢出一個文件」人們不再害怕合併了。 –