/ASSEMBLYMODULE
(MSIL モジュールをアセンブリに追加する)
構文
/ASSEMBLYMODULE:
filename
引数
filename
このアセンブリに含めるモジュール。
解説
/ASSEMBLYMODULE
リンカー オプションを使用すると、アセンブリにモジュール参照を追加できます。 モジュールの型情報は、モジュール参照を追加したアセンブリ プログラムでは使用できません。 ただし、モジュール内の型情報は、アセンブリを参照する任意のプログラムで使用できます。
アセンブリにモジュール参照を追加し、モジュールの型情報をアセンブリ プログラムで使用できるようにする場合に使用 #using
します。
たとえば、次のようなシナリオが考えられます。
を使用してモジュールを作成します
/LN
。アセンブリを作成する現在のコンパイルにモジュールを含めるには、別のプロジェクトで使用
/ASSEMBLYMODULE
します。 このプロジェクトでは、モジュール#using
を参照しません。このアセンブリを参照する任意のプロジェクトでも、モジュールの型を使用できるようになりました。
アセンブリの生成に影響を与えるその他のリンカー オプションは次のとおりです。
MSVC リンカーはファイルを.netmodule
入力として受け入れ、リンカーによって生成される出力ファイルは、リンカーに入力されたファイルに対する実行時依存.netmodule
のないアセンブリまたは.netmodule
ファイルになります。 詳細については、リンカー入力としてのファイルを参照してください。.netmodule
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[入力] プロパティ ページを選択します。
[モジュールをアセンブリに追加] プロパティを変更します。
このリンカーをコードから設定するには
- 以下を参照してください。AddModuleNamesToAssembly
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示