現象
次のプロジェクト ウィザードは、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