0

我即將被併入我的企業中的C#開發團隊。Visual Studio項目的兼容性選項

我被告知目前我們正在開發.NET Framework 2.0,所以我必須堅持VS 2005的功能。

我有一個MSDN訂閱,我的VS 2012安裝在我的家用PC上。

現在我想知道如果在家工作或反之亦然,我會在工作中遇到問題。

有人告訴我,在創建項目時,我可以選擇.NET版本作爲目標,但無論如何該項目不會在早期版本的VS上打開。

這是真的嗎? VS沒有任何設置項目兼容級別的選項嗎?如果我在VS2005上創建項目,然後在VS2012上編輯它?它的兼容性級別不會得到尊重嗎?

提前致謝。

回答

1

在VS2010和VS2012之間有一個往返支持,即你可以在兩個版本之間來回移動而沒有任何問題。然而,在VS2010之前,大多數項目都需要轉換/遷移到較新版本的VS,並且您無法再回到舊版VS中使用遷移項目。

總之,如果不創建兩個獨立的項目文件,您將無法在VS2005和VS2012的同一項目中繼續開發。我不建議這樣做,因爲這意味着你會保持它們同步。

+0

好的,謝謝@allen,那就是我一直在尋找的東西。我可以再問你一個問題嗎?你知道在同一臺Win7機器上是否存在與VS2005和2012共存的問題? – 2013-02-22 16:58:40

+0

對不起,我沒有一個確定的答案。我的猜測是它會正常工作。 VS2010和VS2012並存就好了。 – allen 2013-02-22 17:09:59

+0

我會再試一次,再次感謝@allen。 – 2013-02-22 20:51:20