다음을 통해 공유


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 메서드의 개체 GenerateCodeAssemblyBuilder 소스 코드를 추가합니다. 빌드 공급자가 외부 형식을 사용하는 소스 코드를 생성하는 경우 빌드 공급자는 메서드를 사용하여 형식의 어셈블리를 AssemblyBuilder.AddAssemblyReference 추가합니다.

메서드를 AddAssemblyReference 사용하여 특정 파일 형식에 대해 인스턴스에서 생성된 소스 코드에 BuildProvider 필요한 참조된 어셈블리를 추가합니다. 어셈블리 요소를 컴파일(ASP.NET Settings Schema) 구성 요소에 사용하여 프로젝트의 여러 파일 형식에서 참조할 어셈블리를 구성합니다.

적용 대상

추가 정보