AssemblyBuilder.AddAssemblyReference(Assembly) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
新增一個由檔案生成的原始碼所引用的組合語言。
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物件會在方法中GenerateCode為物件加入原始碼AssemblyBuilder。 如果建置提供者產生使用外部型別的原始碼,建置提供者會利用該 AssemblyBuilder.AddAssemblyReference 方法加入該型別的組合語言。
使用該 AddAssemblyReference 方法,為特定檔案類型由實例產生 BuildProvider 的原始碼中新增引用的組合語言。 使用 assemblies 元素用於編譯(ASP.NET 設定結構) 配置元素,將組裝組置以便跨專案多種檔案類型參考。