次の方法で共有


/moduleassemblyname

更新 : 2007 年 11 月

このモジュールが含まれるアセンブリの名前を指定します。

/moduleassemblyname:assembly_name

引数

  • assembly_name
    このモジュールが含まれるアセンブリの名前。

解説

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

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

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

  • 参照先のアセンブリで、モジュールがビルドされるアセンブリに対して、フレンド アセンブリのアクセス権を認めている。

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

Bb384459.alert_note(ja-jp,VS.90).gifメモ :

/moduleassemblyname オプションは、Visual Studio の開発環境からは利用できません。このオプションを利用できるのは、コマンド ライン プロンプトからコンパイルするときだけです。

参照

処理手順

方法 : マルチファイル アセンブリをビルドする

概念

アセンブリ

フレンド アセンブリ (Visual Basic)

参照

/target (Visual Basic)

/main

/reference (Visual Basic)

/addmodule

コンパイル コマンド ラインのサンプル

その他の技術情報

Visual Basic コンパイラ