Visual Studio 2012 で課題用のゲームを作成しましたが、大学では 2010 を使用していますが、開けません! NET Framework 4.5 について言及しています。2010 年に開くようにプロジェクトを変換するにはどうすればよいですか?
7 に答える
次の 3 つの手順が必要です。
ステップ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 でプロジェクトをお楽しみください。
Visual Studio 2012 でプロジェクトを開き、プロジェクトのプロパティ ページに移動するだけでよい場合があります。
[アプリケーション] タブで、[ターゲット フレームワーク] 設定を見つけて、.Net Framework 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で何かが機能する可能性があります...
私は仕事でこれをやった
メモ帳で .sln ファイルを開く
以下の 2 行を変更します。
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
に
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
ソリューションが VS2010 で開くようになりました
ライブラリまたはフレームワークが見つからない場合も、この問題が発生する可能性があります。たとえば、MVC4 または Silver Light プロジェクトを開きたいが、これらのライブラリが PC にインストールされていない場合です。
.sln ファイルを開き、フォーマット バージョンを 12.0 から 11.0 に変更します。
Visual Studio 2010 で新しいプロジェクトを作成し、ソリューション エクスプローラーで右クリック > [追加] > [既存の項目] をクリックします。2012 プロジェクトのすべてのファイルをプルスルーするには。