我已經爲Visual Studio 2012中的作業創建了一個遊戲,並且我在2010年使用的大學將無法打開!它提到了一些關於.NET Framework 4.5的內容。我如何轉換我的項目,以便於2010年開放?Visual Studio 2012項目無法在2010年打開
回答
您可能只需要在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做些什麼來使其工作...
我是否將其更改爲.NET Framework 4或Framework 4客戶端配置文件? – user2141272 2013-03-14 09:23:21
如果您目前使用完整的.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
我想通了。 Visual Studio Express 2010是版本10,安裝XNA 4.0將其升級到版本11.它加載了我的版本11項目! :) – Xonatron 2016-02-02 20:24:03
您可以在Visual Studio 2010中創建一個新項目,然後右鍵單擊解決方案資源管理器>添加>現有項目。瀏覽您的2012年項目中的所有文件。
要麼在VS2010中創建新的解決方案,並添加VS2012中的所有現有文件,要麼將.sln文件與使用VS2010新創建的.sln文件進行比較。在頂部您會看到一些應該更改的版本信息。同時比較.csproj文件並相應地更改任何版本信息和目標框架。
我在工作中低於
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中打開
它採用三個步驟:
步驟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!
太棒了 - 這對我來說非常合適。 – dadwithkids 2013-08-29 13:10:36
丟失的庫或框架也可能導致此問題。例如,如果你想打開一個MVC4或Silver Light項目,但是你的電腦沒有安裝這些庫。
打開.sln文件和更改格式版本到12.0〜11.0
- 1. 卸載Visual Studio 2012後,無法在Visual Studio 2010中打開Azure雲項目
- 2. 在Visual Studio Express 2010中打開Visual Studio Express 2012項目
- 3. 在Visual Studio 2010中打開Visual Studio 2012 ASP.Net項目
- 4. 的Visual Studio 2010項目到Visual Studio 2012
- 5. 將視覺工作室2012項目在Visual Studio 2010中打開
- 6. 如何在visual studio 2010 professional中打開visual studio 2010 express項目?
- 7. 無法在Visual Studio中打開項目
- 8. Visual Studio 2010無法打開Visual Studio 2012修改的2010解決方案
- 9. 無法在VisualStudio 2010中打開項目
- 10. 無法打開SSRS 2008項目文件到Visual Studio 2012中
- 11. Visual Studio 2008(2010 Ultimate Edition)無法打開項目
- 12. Visual Studio 2010 - 無法打開數據庫項目(空引用)
- 13. 無法打開Visual Studio Ultimate 2010項目的部分內容
- 14. Visual Studio 2012越來越被吊死我的項目從2010年到2012年
- 15. Visual Studio 2012 - 無法打開源文件
- 16. 在Visual Studio 2008中打開Visual Studio 2010項目
- 17. 如何在Visual Studio 2010中打開Visual Studio 11項目
- 18. Blend 3無法打開VS 2010項目!
- 19. Visual Studio 2010無法打開.ilk文件
- 20. Visual Studio 2012 - 無法創建win32項目
- 21. Visual Studio 2012:無法引用項目
- 22. 無法從TFS 2012打開項目
- 23. 在Visual Studio 2012中打開後無法打開database.mdf
- 24. Visual Studio 2010無法構建項目
- 25. 無法重命名Visual Studio 2010項目
- 26. 無法加載Visual Studio 2010項目
- 27. 我無法在Visual Studio 2012 RC中創建或打開單元測試項目
- 28. 在Visual Studio 2012解決方案中混合使用Visual Studio 2010和2012項目
- 29. Visual Studio 2015屬性頁無法打開Visual Studio 2010屬性
- 30. Visual Studio 2010無法在C項目中添加現有項目
沒有一個指出了明顯的,但你能不能只是做2010年新項目並導入所有的代碼文件? – 2013-03-14 09:13:30
[如何從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
[將VS2012解決方案轉換爲VS2010]可能的副本(http://stackoverflow.com/questions/12143383/converting-vs2012-solution-to-vs2010) – 2013-03-14 09:15:51