1. 程式人生 > >VS2015工程轉換為VS2013、VS2012、VS2010工程方法彙總

VS2015工程轉換為VS2013、VS2012、VS2010工程方法彙總

宣告:本文大部分出自於轉載,感謝大神們的貢獻,小部分是自己增添的。因為有自身親測的體驗,且轉載的原文中有小小的bug,故花點時間寫了方法彙總,特此說明。

作用:解決vs低版本無法直接開啟高版本的工程檔案問題。

一、轉載出處

http://blog.csdn.net/qq2399431200/article/details/52397190

二、具體操作

方法一:(最可靠方法,小編推薦)VS2015+VS2013雙平臺

···  新建VS2013工程,匯入VS2015中的.h、.cpp等檔案,手動匯入的時間會比較長,因為視你的工程檔案數目而言。

····這個方法雖然很傻瓜,但是極簡單,適合於不愛搗鼓平臺的小白。

····題外話:本人之前安裝的是vs2015 enterprise版,用著還行,但用其進行開發時,會遇到很多平臺配置的問題,於是狠下心又安裝了vs2013,在安裝vs2013時查閱了很多資料,前期都是關於兩個平臺能不能相容的問題,但查了很久也沒有所以然,於是一不做二不休,就下載並安裝了vs2013 ultimate版,結果...出人意料的完美,兩平臺沒有影響,獨立性很強。安裝過vs2015的童鞋應該都知道,其功能很強大,而且在安裝時可以custom安裝,所以在此就不介紹vs2013的安裝,因過程與vs2015安裝教程一致,其安裝速度更快。

····安利:vs2013 ultimate版本百度雲資源http://pan.baidu.com/s/1skLwmex

方法二:(稍繁瑣的方法)直接修改VS2015解決方案和工程資訊

步驟1:修改解決方案檔案(.sln檔案):

····用記事本開啟原vs2015的.sln檔案,具體如下:

·····Microsoft Visual Studio Solution File , Format Version12.00

·····# Visual Studio 14

·····VisualStudioVersion=14.0.23107.0

關鍵:修改上述紅色標記的版本號

具體對應關係如下:

-Visual Studio 2010 - Format Version 11.00

-Visual Studio 2012 - Format Version 12.00

-Visual Studio 2013 - Format Version 12.00

-Visual Studio 2015 - Format Version 12.00

-Visual Studio 2010 - #Visual Studio 10

-Visual Studio 2012 - #Visual Studio 11

-Visual Studio 2013 - #Visual Studio 12

-Visual Studio 2015 - #Visual Studio 14

-Visual Studio 2010 - VisualStudioVersion

=10

-Visual Studio 2012 - VisualStudioVersion=11

-Visual Studio 2013 - VisualStudioVersion=12

-Visual Studio 2015 - VisualStudioVersion=14

上述VisualStudioVersion最好可以自行查的具體一點,如下是我親測修改的(這裡版本號之所以這麼具體,實際是因為我安裝了vs2013,可以參考vs2013專案修改)

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio 2013

VisualStudioVersion = 12.0.21005.1

MinimumVisualStudioVersion = 10.0.40219.1

步驟2:修改專案檔案(.vcxproj檔案

····用記事本開啟原vs2015的.vcxproj檔案,具體如下:

······<?xml version="1.0" encoding="utf-8"?>

······<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

關鍵:1、ToolsVersion="14.0"改成你所需要的版本號

·········2、將檔案中所有的V140替換為你所需要的版本號(按ctrl+H組個鍵)

具體對應關係如下:

-Visual Studio 2008 - ToolsVersion 3.5

-Visual Studio 2010 - ToolsVersion 4.0

-Visual Studio 2012 - ToolsVersion 4.0

-Visual Studio 2013 - ToolsVersion 12.00

-Visual Studio 2015 - ToolsVersion 14.00

-Visual Studio 2008 - V90

-Visual Studio 2010 - V100

-Visual Studio 2012 - V110

-Visual Studio 2013 - V120

-Visual Studio 2015 - V140

···通過上述兩個步驟設定,既可成功將高版本vs修改成可在低版本vs下使用的工程檔案。

注:方法一是我自己琢磨的,不過也是大部分人可以想到的,雖然方法很笨,但很好用;

       方法二是參考網上教程來的,很實用也很高效。