午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

VS2005、VS2008、VS2010、VS2012解決方案和工程項目文件轉(zhuǎn)換方法

 娛天樂 2013-12-03

由于不同項目的需要,自己的電腦上安裝了Visual Studio 2005、2008、2010等版本,近期還體驗了VS2012。眾所周知,使用某個Visual Studio版本創(chuàng)建的項目或解決方案,不能直接使用其他版本的Visual Studio打開,而必須經(jīng)過轉(zhuǎn)換。

使用高版本的Visual Studio軟件打開由低版本的Visual Studio創(chuàng)建的項目或解決方案時,會自動打開“Visual Studio轉(zhuǎn)換向?qū)А保D(zhuǎn)換過程中可以將舊的項目或解決方案進行備份(默認備份到解決方案文件夾下的/Backup文件夾中),這種方法由于啟用了向?qū)J?,比較簡單,不詳細介紹。

另一種比較直接的方法是通過修改Soultion文件和Project文件中的版本信息,這種方法既可以從低版本升級到高版本,又可以從高版本轉(zhuǎn)換到低版本。本文詳細介紹該方法。

以這個使用Visual Studio 2005創(chuàng)建的名為“CuteMobileSearch”的解決方案為例,這里示范將其轉(zhuǎn)換為VS2008能夠打開的解決方案。

 

使用記事本打開CuteMobileSearch.sln解決方案文件,如下圖

 

 1、修改解決方案文件:將紅框處版本9.00改為10.00;將Visual Studio 2005改為Visual Studio 2008,如下圖:

列出所有Visual Studio版本和對應的Format Version如下:

Visual Studio 2005 - Version  9.00

Visual Studio 2008 - Version 10.00

Visual Studio 2010 - Version 11.00

Visual Studio 2012 - Version 12.00

2、修改項目文件

進入各工程文件夾(如果解決方案下只有一個工程,一般和解決方案同名),打開擴展名為*.csproj的項目文件,在文件開頭的Project標簽中加入 ToolsVersion="3.5",添加在任何位置都可以,用空格分隔。

將 Import Project 處的“MSBuildBinPath”改為“MSBuildToolsPath”(只有VS2005是MSBuildBinPath,VS2008及以后的版本均為MSBuildToolsPath)。

 如果想把改項目徹底升級到.NET Framework 3.5,可以在解決方案管理器右擊項目文件-〉屬性,修改目標框架,如圖示:

 

以上是將VS2005創(chuàng)建的解決方案和項目轉(zhuǎn)換為VS2008的一個實例,其他的轉(zhuǎn)換是類似的。例如將使用VS2008創(chuàng)建的工程轉(zhuǎn)換為VS2010,則需要:

1、將解決方案文件中的版本號由10.00改為11.00,將Visual Studio 2008改為Visual Studio 2010;

2、打開項目文件夾中的項目文件,將文件開頭的ToolsVersion="3.5"改為ToolsVersion="4.0"(VS2008及以后的版本之間互轉(zhuǎn)不需要修改MSBuildToolsPath);

3、可以根據(jù)需要,修改項目屬性中的.Net Framework 版本。

如果需要用低版本的Visual Studio打開高版本所創(chuàng)建的工程,可以依據(jù)上述步驟逆向操作即可。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多