/moduleassemblyname
更新 : 2007 年 11 月
このモジュールが含まれるアセンブリの名前を指定します。
/moduleassemblyname:assembly_name
引数
- assembly_name
このモジュールが含まれるアセンブリの名前。
解説
コンパイラは、/target:module オプションが指定された場合にのみ /moduleassemblyname オプションを処理します。このとき、コンパイラによってモジュールが作成されます。コンパイラが作成したモジュールは、/moduleassemblyname オプションに指定されたアセンブリでのみ有効です。このモジュールを別のアセンブリに配置すると、ランタイム エラーが発生します。
/moduleassemblyname オプションは、次の条件に該当する場合にのみ必要です。
モジュール内のデータ型が、参照先のアセンブリ内の Friend 型にアクセスする必要がある。
参照先のアセンブリで、モジュールがビルドされるアセンブリに対して、フレンド アセンブリのアクセス権を認めている。
モジュールの作成の詳細については、「/target (Visual Basic)」を参照してください。フレンド アセンブリの詳細については、「フレンド アセンブリ (Visual Basic)」を参照してください。
メモ : |
---|
/moduleassemblyname オプションは、Visual Studio の開発環境からは利用できません。このオプションを利用できるのは、コマンド ライン プロンプトからコンパイルするときだけです。 |