-refonly 옵션은 컴파일의 기본 출력이 구현 어셈블리 대신 참조 어셈블리여야 임을 나타냅니다. 참조 어셈블리를 실행할 수 없으므로 매개 변수는 -refonly PDB 출력을 자동으로 사용하지 않도록 설정합니다.
모든 컴파일러 옵션은 -option 및 /option두 가지 형식으로 사용할 수 있습니다. 설명서에는 -option 양식만 표시됩니다.
문법
-refonly
비고
Visual Basic은 -refonly 버전 15.3부터 스위치를 지원합니다.
참조 어셈블리는 라이브러리의 퍼블릭 API 표면을 나타내는 데 필요한 최소한의 메타데이터만 포함하는 특수한 형식의 어셈블리입니다. 빌드 도구에서 어셈블리를 참조할 때 중요한 모든 멤버에 대한 선언을 포함하지만, 해당 API 계약에 영향을 미치지 않는 프라이빗 멤버의 선언과 모든 멤버 구현은 제외됩니다. 자세한 내용은 .NET 가이드의 참조 어셈블리 를 참조하세요.
-refonly 및 -refout 옵션은 함께 사용할 수 없습니다.
참고하십시오
- -refout
- Visual Basic Command-Line 컴파일러
- 샘플 컴파일 명령줄
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET