-reference(Visual Basic)
컴파일러에서 지정된 어셈블리의 형식 정보를 현재 컴파일하고 있는 프로젝트에 사용할 수 있도록 합니다.
구문
-reference:fileList
또는
-r:fileList
인수
용어 | 정의 |
---|---|
fileList |
필수입니다. 쉼표로 구분된 어셈블리 파일 이름 목록입니다. 파일 이름에 공백이 있으면 이름을 따옴표로 묶습니다. |
설명
가져오는 파일에는 어셈블리 메타데이터가 포함되어야 합니다. 어셈블리 외부에는 public 형식만 표시됩니다. -addmodule 옵션은 모듈에서 메타데이터를 가져옵니다.
다른 어셈블리(어셈블리 B) 자체를 참조하는 어셈블리(어셈블리 A)를 참조하면 다음과 같은 경우 어셈블리 B를 참조해야 합니다.
어셈블리 A의 형식은 형식에서 상속되거나 어셈블리 B의 인터페이스를 구현합니다.
어셈블리 B의 반환 형식이나 매개 변수 형식을 사용하는 필드, 속성, 이벤트 또는 메서드가 호출됩니다.
-libpath를 사용하여 하나 이상의 어셈블리 참조가 있는 디렉터리를 지정합니다.
컴파일러가 모듈이 아닌 어셈블리의 형식을 인식하도록 하려면 강제로 형식을 확인해야 합니다. 이 작업을 수행하는 방법의 한 예는 형식의 인스턴스를 정의하는 것입니다. 컴파일러에 대한 어셈블리의 형식 이름을 확인하는 데 사용할 수 있는 다른 방법이 있습니다. 예를 들어, 어셈블리의 형식에서 상속되는 경우 형식 이름이 컴파일러에 알려지게 됩니다.
일반적으로 사용되는 .NET Framework 어셈블리를 참조하는 Vbc.rsp 지시 파일이 기본적으로 사용됩니다. 컴파일러에서 Vbc.rsp를 사용하지 않도록 하려면 -noconfig
를 사용합니다.
-reference
의 약식은 -r
입니다.
예시
다음 명령은 원본 파일 Input.vb
와 Metad1.dll
및 Metad2.dll
의 참조 어셈블리를 컴파일하여 Out.exe
를 생성합니다.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb
참고 항목
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기