VS1010 でプロジェクトを開くとすぐに、ウィザードが .net 4.0 へのアップグレードを開始します。.net 4.0 に移行せずに、これらのプロジェクトを .net 2.0 に保持する必要があります。
4 に答える
VS2010 は VS2005 よりも新しいプロジェクト ファイル形式であるため、プロジェクト ファイル自体を変換する必要があります。
ただし、VS2010 だけで古いフレームワーク バージョンをターゲットにすることはできます。
プロジェクトを右クリック -> プロパティ -> アプリケーション タブを選択すると、ターゲット フレームワークを選択できます。
変換は、新しい IDE の変更をサポートするためのものであり、必ずしもターゲット フレームワークの変更とは関係ありません。
どうやらこれはラウンド トリップと呼ばれ、現在サポートされていません。
Visual Studio 2010 でプロジェクトが変換されるのはなぜですか
ただし、一度変換すると、プロジェクトのプロパティでフレームワークをバージョン 2 に再ターゲットできます。
ターゲット フレームワークを変更できます。これはフレームワークの移行ではなく、プロジェクトの移行であり、プロジェクト定義のみを変換します。
したがって、移行プロセスを進めてから、ターゲット フレームワークを変更できます。これは、プロジェクトに悪影響を与えることはありません。
フレームワークのバージョンを変更するのではなく、ビジュアルスタジオのバージョンを変更しています。変換されたソリューションを以前のバージョンの VS で開きたい場合にのみ問題になります。
基本的に、ソリューション ファイルとプロジェクト ファイル内の xml が機能しないため、新しい VS2010 IDE オプションが機能します。
以前のバージョンの VS からそれらにアクセスする必要がある場合、sln または prj ファイルが変更された場合 (たとえば、新しいクラス / プロジェクトを追加するなど)、少し面倒なことになります。