23

我已經爲Visual Studio 2012中的作業創建了一個遊戲,並且我在2010年使用的大學將無法打開!它提到了一些關於.NET Framework 4.5的內容。我如何轉換我的項目,以便於2010年開放?Visual Studio 2012項目無法在2010年打開

+0

沒有一個指出了明顯的,但你能不能只是做2010年新項目並導入所有的代碼文件? – 2013-03-14 09:13:30

+0

[如何從Visual Studio 2012項目降級到Visual Studio 2008](http://stackoverflow.com/questions/13507901/how-to-downgrade-from-visual-studio-2012-project-to-visual -studio-2008) – 2013-03-14 09:13:58

+0

[將VS2012解決方案轉換爲VS2010]可能的副本(http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) – 2013-03-14 09:15:51

回答

5

您可能只需要在Visual Studio 2012中打開項目,然後轉到項目的屬性頁面。

在應用程序選項卡,找到目標框架的設置,並將其更改爲.Net框架4.

之後,你應該能夠在Visual Studio中打開它2010年

而且請參閱Converting VS2012 Solution to VS2010,但到目前爲止,我還沒有對VS2012創建的項目進行任何轉換,以在VS2010中打開它們 - 但是YMMV。

[編輯]

我只是再次測試這個(以確保)創建於VS2012一個.NET 4.5的項目,並驗證我不能在VS2010中打開它。然後我再次在VS2012中打開它,並將框架版本更改爲.Net 4.0。之後,我可以在VS2010中打開它。

請注意,我並不需要對進行任何其他更改。但是,這是在安裝了VS2010和VS2012的計算機上安裝的,因此安裝VS2012可能會對VS2010做些什麼來使其工作...

+0

我是否將其更改爲.NET Framework 4或Framework 4客戶端配置文件? – user2141272 2013-03-14 09:23:21

+0

如果您目前使用完整的.Net 4.5,請將其更改爲Framework 4.如果您當前使用.Net 4.5 Client Profile,則可以將其更改爲.Net 4 Client Profile。如果它仍然不起作用,請參閱Alex前面提到的線程:http://stackoverflow.com/a/13458225/674700 – 2013-03-14 09:28:03

+0

我想通了。 Visual Studio Express 2010是版本10,安裝XNA 4.0將其升級到版本11.它加載了我的版本11項目! :) – Xonatron 2016-02-02 20:24:03

0

您可以在Visual Studio 2010中創建一個新項目,然後右鍵單擊解決方案資源管理器>添加>現有項目。瀏覽您的2012年項目中的所有文件。

0

要麼在VS2010中創建新的解決方案,並添加VS2012中的所有現有文件,要麼將.sln文件與使用VS2010新創建的.sln文件進行比較。在頂部您會看到一些應該更改的版本信息。同時比較.csproj文件並相應地更改任何版本信息和目標框架。

3

我在工作中低於

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 2012 

現在這樣做

用記事本打開.sln文件

更改兩行

Microsoft Visual Studio Solution File, Format Version 11.00 
# Visual Studio 2010 

和變戲法似的解決方案在VS2010中打開

73

它採用三個步驟:

步驟1

打開溶液文件(SLN)在文本編輯器和變更

Microsoft Visual Studio Solution File, Format Version 12.00 

Microsoft Visual Studio Solution File, Format Version 11.00 

步驟2

在文本編輯器打開應用程序配置文件(App.config中),並更改

sku=".NETFramework,Version=v4.5" 

sku=".NETFramework,Version=v4.0" 

步驟3

打開項目文件(C#語言的.csproj)在文本編輯器,並更改

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 

現在享受您的項目VS 2010!

+0

太棒了 - 這對我來說非常合適。 – dadwithkids 2013-08-29 13:10:36

0

丟失的庫或框架也可能導致此問題。例如,如果你想打開一個MVC4或Silver Light項目,但是你的電腦沒有安裝這些庫。

0

打開.sln文件和更改格式版本到12.0〜11.0

相關問題