web-dev-qa-db-ja.com

Visual Studio 2012プロジェクトは2010年には開きません

Visual Studio 2012および2010を使用している大学で課題用のゲームを作成しましたが、公開されません! NET Framework 4.5について言及しています。 2010年に開くようにプロジェクトを変換するにはどうすればよいですか?

23
user2141272

次の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"

ステップ

テキストエディターでプロジェクトファイル(C#言語.csproj)を開き、変更します

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

VS 2010でプロジェクトをお楽しみください!

73
vahid

Visual Studio 2012でプロジェクトを開き、プロジェクトのプロパティページに移動するだけで済みます。

[アプリケーション]タブで、[ターゲットフレームワーク]設定を見つけて、.Net Framework 4に変更します。

その後、shouldVisual Studio 2010で開くことができます。

VS2012ソリューションをVS2010に変換する も参照してください。ただし、これまでは、VS2012で作成したプロジェクトをVS2010で開くために変換する必要はありませんでしたが、YMMVです。

[編集]

VS2012で.Net 4.5プロジェクトを作成して(確かに)これを再度テストし、VS2010で開けないことを確認しました。その後、VS2012で再度開き、フレームワークのバージョンを.Net 4.0に変更しました。その後、私はcouldVS2010でそれを開くことができました。

他の変更をanyする必要がないことに注意してください。ただし、これはVS2010およびVS2012がインストールされたコンピューター上にあるため、VS2012をインストールするとVS2010で何かを実行して動作する可能性があります...

5
Matthew Watson

私は仕事でこれをやった

メモ帳で.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で開きます

3
Mike Williams

ライブラリまたはフレームワークがない場合も、この問題が発生する可能性があります。たとえば、MVC4またはSilver Lightプロジェクトを開きたいが、これらのライブラリがPCにインストールされていない場合。

0
steamfood

Visual Studio 2010で新しいプロジェクトを作成してから、ソリューションエクスプローラーで右クリックし、[追加]> [既存のアイテム]を選択できます。 2012プロジェクトのすべてのファイルを取得します。

0
Oliver

.slnファイルを開き、フォーマットバージョンを12.0から11.0に変更します

0
Munnoo

VS2010で新しいソリューションを作成し、VS2012から既存のファイルをすべて追加するか、VS2010で新しく作成した.slnファイルと.slnファイルを比較します。上部に、変更する必要のあるバージョン情報が表示されます。また、.csprojファイルを比較し、それに応じてバージョン情報とターゲットフレームワークを変更します。

0
Oliver