Share via


方法: Visual Studio プロジェクトのアップグレードが成功しなかった場合のトラブルシューティング

Visual Studio は、完全に Visual Studioの以前のバージョンののプロジェクトは変換できません。次のセクションのツールヒントが特定の問題を解決しなければ、TechNet Wikis: ポータルの開発の詳細情報を検索できる場合があります。

ファイルが見つからないためプロジェクトを実行できない

プロジェクト ファイルで F5 キーを押すとプロジェクトの実行に Visual Studio が使用するハード コーディングされたファイルのパスが含まれます。これらのパスには、devenv.exe やその他の必須ファイルの場所などがあります。Visual Studioのアップグレード バージョンでは、これらのファイルのパスが変更されることがあります。

ファイル パスの間違いを解決するには

  1. プロジェクト ファイルをテキスト エディターで開きます。

  2. 間違っている可能性のあるファイル パス Visual Studio のバージョン番号を含む特にを確認します。

  3. 間違っているファイル パスを、新しいターゲットを指すように変更します。

参照が有効でないため、プロジェクトがビルドできない

Visual Studioのアップグレード時に、.NET Framework のバージョンをアップグレードする場合があります。プロジェクトの .NET Framework の新しいバージョンで停止した参照が含まれている場合は、正しく解決されない可能性があります。これは特に、Microsoft.VisualStudio.Shell.Interop.8.0 などのバージョン番号を含む参照で発生する可能性があります。

コードに無効な参照がある場合、最も簡単な解決策は .NET Frameworkの旧バージョンを対象にするに Visual Studio のマルチ ターゲット機能を使用することである場合があります。

正しくない参照を解決する

  1. プロジェクト ファイルをテキスト エディターで開きます。

  2. プロジェクトのプロパティを開きます。

  3. [ターゲット フレームワーク] の適切な値を選択します。また、プロジェクト ファイルの <TargetFrameworkVersion> の要素の値を直接変更できます。

.NET Framework のアップグレード バージョンでプロジェクトを作成する場合は、プロジェクトの参照を更新し、参照を呼び出す Imports または Using のステートメントを更新します。プロジェクトが IDE で読み込むと、[ソリューション エクスプローラー][参照マネージャー] のダイアログ ボックスを使用して参照を更新できます。

参照

関連項目

/Upgrade (devenv.exe)

概念

Converting to ASP.NET 4