VC++ 用の Windows フォーム アプリケーションおよび Windows フォーム コントロール ライブラリ プロジェクト ウィザード テンプレートが Visual Studio 2012 および Visual Studio 2013 に存在しなくなった

適用先
Visual Studio Ultimate 2013 Visual Studio Ultimate 2013 Visual Studio Premium 2013 Visual Studio Premium 2013 Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Express 2013 for Windows Visual Studio Express 2013 for Windows Visual Studio Ultimate 2012 Visual Studio Premium 2012 Visual Studio Express 2012 for Windows 8 Visual Studio Express 2012 for Windows Desktop

現象

次のプロジェクト ウィザードは、Microsoft Visual Studio 2012 および Microsoft Visual Studio 2013 に Microsoft Visual C++ テンプレートとして存在しなくなりました。

  • Windows フォーム アプリケーション
  • Windows フォーム コントロール ライブラリ

そのため、Visual C++/CLI (共通言語インフラストラクチャ) で Windows フォーム アプリケーションおよび Windows フォーム コントロール ライブラリ用の Visual C++ テンプレートに基づいて新しいプロジェクトを作成することはできません。

原因

C++/CLI の Windows フォーム アプリケーションおよび Windows フォーム コントロール ライブラリ ウィザードは、Visual Studio 2012 および Visual Studio 2013 から削除されました。
Windows フォーム アプリケーションは C++/CLI で作成せず、代わりに相互運用性のためにのみ C++/CLI を使用することをお勧めします。

Visual Studio 2012 および Visual Studio 2013 は、Microsoft Visual Studio 2008 または Visual Studio 2012 を使用して以前に作成された C++/CLI UI アプリケーションの既存の Windows フォーム アプリケーションと Windows フォーム コントロール ライブラリを引き続きサポートします。

状態

この動作は仕様によるものであり、Visual Studio 2012 での最近の変更であり、Visual Studio 2013 でも引き継がれています。  

Visual Studio 2012 における Visual C++ の互換性を破る変更の詳細については、次の MSDN Web サイトを参照してください。

http://msdn.microsoft.com/en-us/library/bb531344(v=vs.110).aspx