/Upgrade (devenv.exe)

ソリューション ファイルおよびそのすべてのプロジェクト ファイル、または指定されたプロジェクト ファイルを、そのファイルに対応する現在の Visual Studio の形式に更新します。

構文

devenv {SolutionFile|ProjectFile} /Upgrade [/Out OutputFilename]

引数

  • SolutionFile

    ソリューションおよびそのプロジェクト全体をアップグレードする場合は必須です。 ソリューション ファイルのパスと名前です。 ソリューション ファイルの名前のみを入力するか、完全パスと名前を入力できます。 存在しないフォルダー名やファイル名を入力した場合は、フォルダーやファイルが作成されます。

  • ProjectFile

    単一のプロジェクトをアップグレードする場合、必須です。 ソリューション内のプロジェクト ファイルのパスと名前です。 プロジェクト ファイルの名前のみを入力するか、完全パスと名前を入力できます。 存在しないフォルダー名やファイル名を入力した場合は、フォルダーやファイルが作成されます。

  • /OutOutputFilename

    省略可能。 ツールの出力を送信する先のファイル名。 このファイルが既に存在する場合、ファイルの末尾に出力が追加されます。

注釈

バックアップは自動的に作成され、現在のディレクトリに作成される Backup という名前のディレクトリにコピーされます。

ソース管理されたソリューションまたはプロジェクトは、アップグレードする前にチェックアウトする必要があります。

/Upgrade スイッチを使っても、Visual Studio は開きません。 アップグレードの結果は、ソリューションまたはプロジェクトの開発言語のアップグレード レポートで参照できます。 エラーや使用方法は返されません。 Visual Studio でのプロジェクトのアップグレードの詳細については、「Visual Studio プロジェクトのポート、移行、アップグレード」を参照してください。

この例では、"MyProject.sln" という名前のソリューション ファイルをアップグレードします。

devenv "%USERPROFILE%\source\repos\MyProject\MyProject.sln" /upgrade

参照