次の方法で共有


方法: Visual C++ プロジェクトを Visual Studio 2012 にアップグレードする

Visual Studio、以前のバージョンで作成された Visual C プロジェクトがある場合は、 Visual Studio 2012を開く、最初にプロジェクトを更新するには、表示可能性があります。以前のバージョンの Visual C コンパイラとライブラリ プロジェクトを使用する場合は、メッセージでは、ビルド ツールの最新バージョンにアップグレードするかどうかを問い合わせます。アップグレード オプションのバージョンに依存するVisual Studio 、プロジェクトの作成に使用されました。

  • プロジェクト (.vcproj) のバージョンで作成されたかどうかはVisual Studioよりも古いですVisual Studio 2010、プロジェクトを更新する必要がありますVisual Studio 2012。

  • プロジェクト (.vcxpoj) を作成した場合は、 Visual Studio 2010、2 つのオプションがあります。

    • 更新をスキップすることができます。Visual Studio 2012ロードされ、動作のプロジェクトは、Visual C のツールにアクセスする場合、変更を加えずにVisual Studio 2010 sp1。インストールしてこのへのアクセスを簡単に提供できますVisual Studio 2010とVisual Studio 2012 、同じコンピューター上で。詳細については、「複数バージョンの Visual Studio のインストール」を参照してください。

    • プロジェクトを更新することができますVisual Studioについては、このトピックの後半で説明されている変更を行います。1 つ以上の Visual C プロジェクト、ソリューション内にある場合は、なし、またはそれらのすべてを更新する必要があります。

      [!メモ]

      後最初に要求された場合、更新プログラムを拒否する場合は、プロジェクトで開くことによって更新できます、 プロジェクト メニューと選択 更新 vC++ プロジェクト

Visual C プロジェクトのアップグレード

場合Visual Studio 2012ツールセットには、プロジェクトを自動的に更新するのにはVisual Studio 、次変更を行います。

  • コンパイラやライブラリを使用すると、プロジェクトの変更Visual Studio 2012 (PlatformToolset = VisualStudio 11)。

  • TargetFrameworkVersion に変更します。NET Framework の 4.5 は C++ を CLI のプロジェクト。

詳細についてを参照してください"プロジェクト互換アップグレード (します.!) = なし"次のブログ記事で: 最初の検索で新しい C++ IDE の生産性機能 Visual Studio 11 (続き ' d…)

カスタムの PlatformToolset での作業を続行します。

カスタムの PlatformToolset で作業を続行するかどうかはVisual Studio 2012、カスタムの PlatformToolset である必要があります%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (x 86 コンピューター) をまたは%ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (x の 64 マシン) を。カスタムの platformtoolset を作成する方法の詳細についてを参照してくださいC++ ネイティブ マルチ ターゲット

参照

概念

Visual Studio 2012 の互換性