Share via


AssemblyBuilder.AddAssemblyReference(Assembly) メソッド

定義

1 つのファイルについて生成されたソース コードが参照するアセンブリを追加します。

public:
 void AddAssemblyReference(System::Reflection::Assembly ^ a);
public void AddAssemblyReference (System.Reflection.Assembly a);
member this.AddAssemblyReference : System.Reflection.Assembly -> unit
Public Sub AddAssemblyReference (a As Assembly)

パラメーター

a
Assembly

コード コンパイル単位またはアセンブリ コンパイルに含まれるソース ファイルによって参照されるアセンブリ。

注釈

実装では BuildProvider 、 メソッドを AddAssemblyReference 使用して、入力アセンブリ内の型を参照するソース コードを生成します。

ASP.NET ビルド環境は、 プロパティのビルド プロバイダーを介して参照できるアセンブリの既定のコレクションを BuildProvider.ReferencedAssemblies 初期化します。 ビルド プロバイダーが追加のアセンブリを参照するソース コードを生成する場合、ビルド プロバイダーは メソッドを使用して追加のアセンブリを AddAssemblyReference 追加します。 ASP.NET ビルド環境では、ビルド プロバイダーによって追加された参照アセンブリと参照可能なアセンブリの既定のコレクションの両方を使用して、アセンブリのコンパイル中に外部型を解決します。

通常、 オブジェクトは BuildProvider メソッド内の オブジェクトに AssemblyBuilder ソース コードを GenerateCode 追加します。 ビルド プロバイダーが外部型を使用するソース コードを生成する場合、ビルド プロバイダーは メソッドを使用して型のアセンブリを AssemblyBuilder.AddAssemblyReference 追加します。

メソッドを AddAssemblyReference 使用して、特定のファイルの種類のインスタンスによって BuildProvider 生成されたソース コードで必要な参照アセンブリを追加します。 アセンブリ要素を使用してコンパイル (ASP.NET 設定スキーマ) 構成要素を使用して、プロジェクト内の複数のファイルの種類間で参照できるようにアセンブリを構成します。

適用対象

こちらもご覧ください