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
-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下使用的工程檔案。
注:方法一是我自己琢磨的,不過也是大部分人可以想到的,雖然方法很笨,但很好用;
方法二是參考網上教程來的,很實用也很高效。