-moduleassemblyname

このモジュールが一部となるアセンブリの名前を指定します。

構文

-moduleassemblyname:assembly_name  

引数

期間 定義
assembly_name このモジュールが一部となるアセンブリの名前。

Remarks

-target:module オプションが指定されている場合にのみ、コンパイラで -moduleassemblyname オプションが処理されます。 これにより、コンパイラでモジュールが作成されます。 コンパイラによって作成されたモジュールは、-moduleassemblyname オプションで指定されたアセンブリに対してのみ有効です。 モジュールを別のアセンブリに配置すると、実行時エラーが発生します。

-moduleassemblyname オプションは、次の条件に該当する場合にのみ必要です。

  • モジュール内のデータ型が、参照アセンブリの Friend 型にアクセスする必要がある場合。

  • 参照アセンブリに、モジュールをビルドするアセンブリへのフレンド アセンブリのアクセス権が付与されている場合。

モジュールの作成の詳細については、「-target (Visual Basic)」を参照してください。 フレンド アセンブリの詳細については、「フレンド アセンブリ」を参照してください。

Note

-moduleassemblyname オプションは、Visual Studio 開発環境からは利用できません。これはコマンド プロンプトからコンパイルするときにのみ使用できます。

関連項目