2010-05-06 286 views
1

嗨,我已經用Visual Studio 2010構建了一個項目,但是現在我需要使用舊版本vs2008來打開它。這是可能的只是將目標框架更改爲.net 3.5?visual studio向後兼容性

回答

-1

不,項目文件格式已被擴展。

+0

所以它沒有辦法達到這個目的? – mike 2010-05-06 10:55:31

0

我能夠打開VS2010中創建的項目文件,只需在VS2008中打開它。然後我可以進入項目屬性並設置目標框架 - 只是一定要檢查構建設置,因爲2010是版本4,2008年不支持。

在我的特殊情況下,我定位Framework v2.0,其中涉及刪除未使用的LINQ引用。該項目愉快地編譯,我能夠運行該應用程序。

1

根據我的經驗,VS2008可以打開VS2010項目文件,如果沒有VS2010特定的位 - 例如,簡單的類庫或控制檯應用程序都可以。會有一個警告,說明工具版本是未知的,但它基本上可以工作。 (你仍然需要瞄準.NET 3.5,我相信 - 我沒有嘗試在VS2008中打開.NET 4項目,但我真的不希望它能夠工作,至少如果它使用新的語言功能)。

我在哪裏使用過這種方法,我有兩個不同的解決方案文件 - 一個用於VS2008,另一個用於VS2010,都包含相同的項目。這樣既可以打開也沒有任何問題,也沒有任何轉換提示。到目前爲止,它工作得很好。

正如我所說,這是我的經驗 - YMMV。