我即將開始在C#項目上工作。我想購買VS 2010,但編程團隊中唯一的其他成員已經在使用VS 2008.我擔心在使用兩個不同版本的VS會導致代碼兼容性問題。這是一個有效的關注嗎?在Visual Studio 2008和2010上有不同的團隊成員是不是一個好主意?
1
A
回答
7
是的。您無法(本地)在Vs2008中打開VS2010解決方案。另外,如果您開始編寫針對.net 4.0的代碼,那麼VS2008的人將無法維護/處理代碼。
3
,因爲你選擇的發展框架版本應該不會產生代碼兼容性問題。有一件事情,將打破是解決方案(.sln)文件,除非他們決定將文件的一個版本包括許多VS的:)
3
的代碼兼容性可以通過與你編譯反對Framework版本一致的管理(如v2或v3.5)。
項目文件的兼容性將是更大的問題,因爲VS2008將無法從VS2010加載的項目文件,這反過來將保持希望將其更新到後來的格式。這可以通過在同一目錄下複製項目文件來解決,但你會碰到問題時,類將被添加/從一個項目或其他的刪除,因爲它們不會被自動保持同步
1
以後還有如果你的目標是.NET 4,而你的同事面向.NET 3.5,那麼它就是代碼兼容性,但更重要的是,項目文件本身會存在兼容性問題。
如果你打開任何項目/解決方案,他們將升級和你的同事將無法打開它們。
相關問題
- 1. Visual Studio 2008 - > 2010 port:error C2039:'select2nd':不是'std'的成員
- 2. 如何在Visual Studio 2010中打開不是團隊項目的現有項目
- 3. Visual Studio 2008到2010'fieldName'不是
- 4. 與Visual Studio 2010團隊一致
- 5. 團隊成員面板團隊查看器Visual Studio
- 6. 在Visual Studio 2010團隊套件
- 7. Visual Studio 2008和2010
- 8. Visual Studio 2008 RTM和Visual Studio 2010 RTM MVC2是否並排存在?
- 9. 有一個Object []數組是不是一個好主意?
- 10. visual studio 2010中的團隊項目是什麼
- 11. Visual Studio 2008/2010 - 專業vs團隊系統
- 12. 獲得團隊成員在一個特定的團隊在MySQL
- 13. 把模型分成目錄是不是一個好主意?
- 14. Visual Studio 2012在團隊環境中向後兼容Visual Studio 2010
- 15. TF218027 - 我不能在Visual Studio中創建一個團隊項目,TFS 2010
- 16. Visual Studio 2008和Visual Studio Express Edition 2010 CoExist在同一臺機器上?
- 17. 是否所有團隊成員都使用相同的IDE?
- 18. 我的開發團隊的所有成員是否必須同時升級到Studio 2010 SP1?
- 19. simutaneusly學習Ruby和Python是不是一個好主意?
- 20. 同時運行Visual Studio 2008和2010
- 21. 在Visual Studio 2008 Pro中被「Visual Studio 2008團隊資源管理器SP1」困惑
- 22. 團隊成員無法在Visual Studio中連接
- 23. 顯示:沒有動態選擇和頁面上的輸入...這是一個好主意或不好主意
- 24. visual studio 2010 asp.net gridview是不是一個已知的元素
- 25. 您是否有離岸開發/質量保證團隊成員(在不同的公司工作)作爲陸上Scrum團隊的一員?
- 26. 我的團隊成員的Visual Studio團隊基礎服務器找不到我檢入的文件
- 27. 「資源是不是我的一員」的錯誤在Visual Basic 2010
- 28. 我的解決方案和項目存儲在不同的地點是不是一個好主意?
- 29. Visual Studio團隊服務的負載測試是不是在負載平衡器
- 30. 使用Visual Studio 2010和2008