我假設在VS 2012中創建的解決方案和/或C#項目也可以在VS 2010中打開(應用SP1)。VS 2012解決方案和項目 - 與VS 2010不兼容?
但我不能這樣做 - VS 2010不希望加載解決方案文件,我手動「微調」後,現在抱怨的*.csproj
項目文件是不兼容這個電流VS 2010的版本.....
我錯過了什麼?
我假設在VS 2012中創建的解決方案和/或C#項目也可以在VS 2010中打開(應用SP1)。VS 2012解決方案和項目 - 與VS 2010不兼容?
但我不能這樣做 - VS 2010不希望加載解決方案文件,我手動「微調」後,現在抱怨的*.csproj
項目文件是不兼容這個電流VS 2010的版本.....
我錯過了什麼?
如果您創建您的解決方案文件的頂部與Visual Studio 2012的解決方案有以下兩行:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
可以更換版本12到11,比的解決方案應該工作在Visual Studio 2010中,我不知道,如果在Visual Studio 2010可以處理項目文件,這有目標.NET框架4.5
這就是我所嘗試的 - 我現在可以打開**解決方案** - 但項目文件仍然被認爲是「不兼容」.... – 2013-03-09 14:30:28
嘗試在Visual Studio 2012中再次打開解決方案,並將每個項目的目標框架設置爲.net 4.0。 – Tomtom 2013-03-09 14:32:05
是的 - 將目標框架設置爲「4.0」解決了這個問題 - 謝謝! – 2013-03-09 16:16:36
您可以修復它,
1更改12.00
到11.00
2-開放*.csproj
文件用文本編輯器,並改變這一行
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
到
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
項目將VS 2010
的重新啓動後打開卸下:
<AppContainerApplication>true</AppContainerApplication>
下標籤:
<PropertyGroup Label="Globals">
爲我解決了它。雖然很有趣,但在另一臺PC上(Win10而不是7),它的工作原理包括這一行。
[是Visual Studio 2012 csproj向後兼容2010?]可能的重複?(http://stackoverflow.com/questions/10902865/is-visual-studio-2012-csproj-backward-compatible-with-2010) – SomeWittyUsername 2013-03-09 13:01:06