Share via


AssemblyBuilder.AddAssemblyReference(Assembly) 方法

定義

增加為檔案產生之原始程式碼所參考的組件。

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 原始程式碼中所需的參考元件。 使用 assemblyies 元素進行編譯 (ASP.NET 設定架構) 組態專案,來設定元件以在專案中多個檔案類型之間參考。

適用於

另請參閱