一個方法:用VS2008新建一個專案,然後在2017中開啟,會提示升級,升級之後對比一下sln和xxproj檔案有什麼變化,則降級的時候取逆過程就可以了。
我觀察到的有:
sln:多了VisualStudioVersion和MinimumVisualStudioVersion兩個欄位;#Visual Studio 200x變成#Visual Studio 15(從年號變成版本號);Microsoft Visual Studio Solution File, Format Version變化(2005是9.00,2015和2017都是12.00,2008恐怕是10.00)
csproj和vbproj:<Project ToolsVersion變化(應該是跟著VS版本號);還有就是預設的 .net framework版本變化
vcproj變為vcxproj:變化很大
還有一種方法,適用於檔案不多的情況:
先建立一個VS2008的專案作為模板;然後從VS2017的專案檔案裡把各個Compile元素拷過去(別的引用檔案的和ProjectReference一樣,如果有的話)
一個方法:用VS2008新建一個專案,然後在2017中開啟,會提示升級,升級之後對比一下sln和xxproj檔案有什麼變化,則降級的時候取逆過程就可以了。
我觀察到的有:
sln:多了VisualStudioVersion和MinimumVisualStudioVersion兩個欄位;#Visual Studio 200x變成#Visual Studio 15(從年號變成版本號);Microsoft Visual Studio Solution File, Format Version變化(2005是9.00,2015和2017都是12.00,2008恐怕是10.00)
csproj和vbproj:<Project ToolsVersion變化(應該是跟著VS版本號);還有就是預設的 .net framework版本變化
vcproj變為vcxproj:變化很大
還有一種方法,適用於檔案不多的情況:
先建立一個VS2008的專案作為模板;然後從VS2017的專案檔案裡把各個Compile元素拷過去(別的引用檔案的和ProjectReference一樣,如果有的話)