1

管理対象モジュールは、PE32ヘッダー、CLRヘッダー、メタデータ、およびILコードを含む論理コードコンテナーであることを知っています。また、アセンブリには、Assembly Linker(AI.exe)を使用してリンクされた複数の管理対象モジュールを含めることができます。ただし、VSは複数の管理対象モジュールアセンブリをサポートしていません。アセンブリなどなしでマネージドモジュールを使用できない場合、いつ、どこでマネージドモジュールが必要になるのか疑問に思っています。アセンブリだけを使用することはできませんか?

論理的な説明があるとは思いますが、それが何であるかはわかりません:-)

管理対象モジュールとは何かに関する詳細情報:管理対象モジュールとは(アセンブリと比較して)?

4

1 に答える 1

4

他の質問に投稿された図は、十分に明確に見えます。

ここに画像の説明を入力

基本的に、コードをアセンブリ内のコンテナーとして編成する場合は、マネージ モジュールを使用します。理論的には、これにより柔軟性が向上します。

実際には、ほとんどの人がソリューションをプロジェクトのコレクションとして編成し、それぞれに独自の関連付けられた DLL があるため、これはめったに起こりません。この配置により、(複数のモジュールの) アセンブリ全体を交換することなく、DLL を物理的に交換できます。

于 2013-02-28T03:10:53.117 に答える