2008-08-27 167 views
8

我目前使用VS2005 Profesional和.NET 2.0,由於我們的項目相當大(解決方案中有25個項目),我想嘗試VS 2008,因爲在理論上更大的項目更快。從Visual Studio 2005移到2008和.NET 2.0

在做這樣的事情之前,我想知道我讀過的內容是否屬實:我可以在「.net 2.0」模式下使用VS2008嗎?我不希望我的客戶安裝.net 3.0或.3.5,我只想安裝VS2008,打開我的解決方案並從那裏開始工作。

這可能嗎?

P.D .:解決方案是一個C#窗體窗體項目。

回答

3

是,VS2008可以「target」的框架,但我認爲在默認情況下,如果從VS2005轉換 - VS2008只是把它放在框架2.0

1

很可能有一個2.0的項目在VS 2008你只會在項目屬性下面定位.NET Framework 2.0。

但是,您的解決方案必須轉換爲VS9解決方案。

1

是的,你可以用VS2008運行2.0。但是,確保在轉換時選擇該選項。當轉換一個項目時,我錯誤地留在了ASP.NET 3.5的轉換中,然後所有的新文件都包含了對Linq的引用,所以當我意識到錯誤時,切換回2.0是一種痛苦。

4

是的,這是可能的。在項目屬性中,您可以將.Net Framework的不同版本定位到.NET 2.0。

升級到2008 VS會升級您的解決方案文件,你將無法回到2005年VS除非你已備份的解決方案

0

是,它使這個功能的Visual Studio 2008年被稱爲多目標。有關更多信息,請參見this link。要使用它,只需打開項目的屬性,然後從該頁面的下拉列表中選擇所需的目標框架。

0

請記住,所有這些關於項目在2005年到2008年之間兼容的東西對C/C++項目來說都是不正確的。

0

我完全沒有問題切換到VS2008。 :)多重定位工作順利進行。

相關問題