Share via


方法: CLR コンソール アプリケーションを作成する (C++/CLI)

[新しいプロジェクト] ダイアログで CLR コンソール アプリケーション テンプレートを使用して、重要なプロジェクト参照とファイルが既に含まれるコンソール アプリ プロジェクトを作成できます。

[新しいプロジェクト] ダイアログで CLR コンソール アプリ テンプレートを使用して、重要なプロジェクト参照とファイルが既に含まれるコンソール アプリ プロジェクトを作成できます。

Visual Studio で C++ ワークロードをインストールしても、C++/CLI のサポートは既定ではインストールされません。 [新しいプロジェクト] ダイアログの Visual C++ の下に CLR という見出しが表示されない場合は、C++/CLI のサポートをインストールすることが必要な場合があります。 詳細については、「Visual Studio 2022 での C++/CLI サポートのインストール」を参照してください

[新しいプロジェクトの作成] ダイアログの [CLR コンソール アプリ (.NET Framework)] テンプレートを使って、重要なプロジェクト参照とファイルが既に含まれるコンソール アプリ プロジェクトを作成できます。

Visual Studio で C++ ワークロードをインストールしても、C++/CLI のサポートは既定ではインストールされません。 [新しいプロジェクトの作成] ダイアログに CLR プロジェクト テンプレートが表示されない場合は、C++/CLI のサポートをインストールすることが必要な場合があります。 詳しくは、「C++/CLI による .NET プログラミング」をご覧ください。

通常、コンソール アプリはスタンドアロンの実行可能ファイルにコンパイルされますが、グラフィカル ユーザー インターフェイスが使用されません。 ユーザーは、コマンド プロンプトでコンソール アプリを実行します。 コマンド ラインを使って、実行中のアプリに命令を発行できます。 アプリの出力情報は、コマンド ウィンドウでテキストとして提供されます。 コンソール アプリからはフィードバックがすぐに返るので、プログラミングを学ぶのにうってつけの方法です。 グラフィカル ユーザー インターフェイスを実装する方法について心配する必要はありません。

CLR コンソール アプリケーション テンプレートを使ってプロジェクトを作成すると、次の参照とファイルが自動的に追加されます。

  • 次の .NET Framework 名前空間への参照

    • SystemSystem.DataSystem.Xml: これらの参照には、よく使われる型、イベント、インターフェイス、属性、例外を定義する基本的なクラスが含まれています。

    • mscorlib.dll: .NET Framework の開発をサポートするアセンブリ DLL。

  • ソース ファイル :

    • ConsoleApplicationName.cpp: アプリのメイン ソース ファイルとエントリ ポイント。 このファイルのベース名は、プロジェクトに対して指定したものです。 それは、プロジェクトの DLL ファイルとプロジェクトの名前空間を示します。 このファイルには、独自のコードを記述します。

    • AssemblyInfo.cpp: プロジェクトのアセンブリ メタデータを変更するために使用できる属性と設定が含まれています。 詳しくは、「アセンブリの内容」をご覧ください。

    • stdafx.cpp: ConsoleApplicationName.pch という名前のプリコンパイル済みヘッダー ファイルと、stdafx.obj という名前のプリコンパイル済み型ファイルをビルドするために使われます。

  • ヘッダー ファイル :

    • stdafx.h: ConsoleApplicationName.pch という名前のプリコンパイル済みヘッダー ファイルと、stdafx.obj という名前のプリコンパイル済み型ファイルをビルドするために使われます。

    • resource.h: app.rc 用に生成されたインクルード ファイル。

  • リソース ファイル:

    • app.rc: プログラムのリソース スクリプト ファイル。

    • app.ico: プログラムのアイコン ファイル。

  • ReadMe.txt: プロジェクトに含まれるファイルについて説明します。

CLR コンソール アプリ テンプレートを使ってプロジェクトを作成すると、次の参照とファイルが自動的に追加されます。

  • 次の .NET Framework 名前空間への参照

    • SystemSystem.DataSystem.Xml: これらの参照には、よく使われる型、イベント、インターフェイス、属性、例外を定義する基本的なクラスが含まれています。

    • mscorlib.dll: .NET Framework の開発をサポートするアセンブリ DLL。

  • ソース ファイル :

    • ConsoleApplicationName.cpp: アプリのメイン ソース ファイルとエントリ ポイント。 このファイルのベース名は、プロジェクトに対して指定したものです。 それは、プロジェクトの DLL ファイルとプロジェクトの名前空間を示します。 このファイルには、独自のコードを記述します。

    • AssemblyInfo.cpp: プロジェクトのアセンブリ メタデータを変更するために使用できる属性と設定が含まれています。 詳しくは、「アセンブリの内容」をご覧ください。

    • pch.cpp: ConsoleApplicationName.pch という名前のプリコンパイル済みヘッダー ファイルと、pch.obj という名前のプリコンパイル済み型ファイルをビルドするために使われます。

  • ヘッダー ファイル :

    • pch.h: ConsoleApplicationName.pch という名前のプリコンパイル済みヘッダー ファイルと、pch.obj という名前のプリコンパイル済み型ファイルをビルドするために使われます。

    • Resource.h: app.rc 用に生成されたインクルード ファイル。

  • リソース ファイル:

    • app.rc: プログラムのリソース スクリプト ファイル。

    • app.ico: プログラムのアイコン ファイル。

CLR コンソール アプリ プロジェクトを作成するには

  1. メニュー バーで、 [ファイル]>[新規作成]>[プロジェクト] を選択します。

  2. [新しいプロジェクト] ダイアログ ボックスで、[インストール済み]>[テンプレート]>[Visual C++]>[CLR] ノードを選んでから、[CLR コンソール アプリケーション] テンプレートを選びます。

  3. [名前] ボックスに、アプリケーションの一意な名前を入力します。

    他のプロジェクトやソリューションの設定を指定できますが、必須ではありません。

  4. [OK] ボタンを選んで、プロジェクト ファイルとソース ファイルを生成します。

  1. メニュー バーで、 [ファイル]>[新規作成]>[プロジェクト] を選択します。

  2. [新しいプロジェクト] ダイアログ ボックスで、[インストール済み]>[Visual C++]>[CLR] ノードを選んでから、[CLR コンソール アプリ] テンプレートを選びます。

  3. [名前] ボックスに、アプリケーションの一意な名前を入力します。

    他のプロジェクトやソリューションの設定を指定できますが、必須ではありません。

  4. [OK] ボタンを選んで、プロジェクト ファイルとソース ファイルを生成します。

  1. メニュー バーで、 [ファイル]>[新規作成]>[プロジェクト] を選択します。

  2. [新しいプロジェクトの作成] ダイアログ ボックスで、検索ボックスに「CLR コンソール」と入力します。 [CLR コンソール アプリ (.NET Framework)] テンプレートを選んで、[次へ] を選びます。

  3. [名前] ボックスに、アプリケーションの一意な名前を入力します。

    他のプロジェクトやソリューションの設定を指定できますが、必須ではありません。

  4. [作成] ボタンを選んで、プロジェクト ファイルとソース ファイルを生成します。

関連項目

CLR プロジェクト