「このプロジェクトはVisual Studioの現在のバージョンと互換性がありません」というエラーが表示される質問する

「このプロジェクトはVisual Studioの現在のバージョンと互換性がありません」というエラーが表示される質問する

PC に Vs 2010 Express をインストールし、.net 4.0 で myproject という名前のプロジェクトを作成しました。これは Vs 2010 Express で正常に動作します。

今、PC に Vs 2012 Express をインストールし、プロジェクト myproject を開いて .net 4.5 にアップグレードすると、Vs 2012 Express でも正常に動作します。

プロジェクト myproject のすべてのファイルを削除し、古いバックアップ ファイルから復元しました。Vs 2010 Express からプロジェクトを開こうとすると、次の情報が表示されます。
「このプロジェクトは Visual Studio の現在のバージョンと互換性がありません」と表示されるのはなぜですか?

Vs 2010 Express でプロジェクトを開くにはどうしたらいいでしょうか? Vs 2012 Express はプロジェクトを .net 4.5 としてマークし、その情報をハード ドライブのどこかに保存しているのではないかと思います。古いバックアップ ファイルからプロジェクト myproject を復元しましたが、Vs 2010 Express は依然としてそれを .net 4.5 のプロジェクトであると認識しています。

ありがとう!

ベストアンサー1

「このプロジェクトは、現在のバージョンの Visual Studio と互換性がありません」というメッセージが、Visual Studio 2010 で .Net 4.5 をターゲットとするプロジェクトを開こうとしたために表示された場合は、「解決策」または回避策として、.csproj ファイルを編集し、TargetFrameworkVersion を「v4.5」から「v4.0」に変更します。これにより、少なくともプロジェクトを読み込むことができますが、プログラムが 4.5 の機能に依存している場合は、コンパイラ エラーが発生する可能性があります。

おすすめ記事