2013-02-05 51 views
0

TFS中有Visual Studio 2008項目。如何保留項目版本

我怎樣才能得到我的Visual Studio 2012這個項目,以便當我檢查服務器項目沒有轉換。

+0

TFS不關心它是VS2008還是VS2012解決方案,它只是存儲庫。問題在於VS2012將該項目轉換爲與其一起工作。如果你有一個團隊,每個人都應該使用相同的VS版本。 – MikeR

+0

是的,但團隊桅杆的一部分工作在2012年的Visual Sutdio 2008拖動部分,我該如何避免衝突? –

+0

您可以禁止VS2012的用戶將.sln,.csproj或.vbproj文件簽入TFS。你可以通過安全設置(用戶特定的,難以管理的)或創建checkinpolicy(同名,但是兩個版本,所以VS2008版本什麼都不做,而VS2012檢查禁止的類型是否在變更集內)來做到這一點。 – MikeR

回答

0

你想一個項目文件 - vcxproj

遷移大家2012 爲了創造新的編譯配置 變化特性平臺工具,以V90支持VS 2008

保持vcproj和vcxproj

的維護兩者的成本較高 例如:A隊用VS2008增加一個新文件,也必須更改B隊xproj

0

VS2010和VS2012之間支持往返,但VS2008不支持。所以如果你的2008用戶可以移動到2010年,這將是理想的 - 也許使用VS2010表達?如果功能集足夠。

如果你不能這樣做,那麼你應該考慮@Florea提出的方法,但這將是一個痛苦的維護,因爲與一個platformtoolset編譯的代碼可能會失敗,反之亦然。