/main (C# コンパイラ オプション)

このオプションは、Main メソッドを持つクラスが複数存在する場合に、プログラムのエントリ ポイントとして使用するクラスを指定します。

/main:class

Arguments

  • class
    Main メソッドを含む型。

解説

Main メソッドを持つ型を複数コンパイルする場合は、プログラムへのエントリ ポイントとして使用する Main メソッドをどの型が含んでいるかを指定できます。

このオプションは、.exe ファイルをコンパイルする場合に使用します。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ] ページを開きます。

  2. [アプリケーション] プロパティ ページをクリックします。

  3. [スタートアップの設定] プロパティを変更します。

    このコンパイラ オプションをコードから設定するには、「StartupObject」を参照してください。

使用例

t2.cs および t3.cs をコンパイルし、Main メソッドが Test2 にあることを指定するには、次のコードを使用します。

csc t2.cs t3.cs /main:Test2

参照

処理手順

方法 : プロジェクト プロパティおよび構成設定を変更する

その他の技術情報

C# コンパイラ オプション