-refout(Visual Basic)-refout (Visual Basic)

-refout 옵션은 참조 어셈블리가 출력되어야 하는 파일 경로를 지정합니다.The -refout option specifies a file path where the reference assembly should be output.

모든 컴파일러 옵션은 -옵션/옵션의 두 가지 형태로 사용할 수 있습니다.Every compiler option is available in two forms: -option and /option. 문서에는 -옵션 형식만 나와 있습니다.The documentation only shows the -option form.

구문Syntax

-refout:filepath

인수Arguments

filepath
참조 어셈블리의 경로 및 파일 이름입니다.The path and filename of the reference assembly. 일반적으로 기본 어셈블리의 하위 폴더에 있어야 합니다.It should generally be in a sub-folder of the primary assembly. 권장되는 규칙(MSBuild에서 사용됨)은 주 어셈블리에 상대적으로 “ref/” sub-폴더에 참조 어셈블리를 배치하는 것입니다.The recommended convention (used by MSBuild) is to place the reference assembly in a "ref/" sub-folder relative to the primary assembly. filepath의 모든 폴더가 존재해야 합니다. 컴파일러는 폴더를 생성하지 않습니다.All folders in filepath must exist; the compiler does not create them.

설명Remarks

Visual Basic은 버전 15.3부터 -refout 스위치를 지원합니다.Visual Basic supports the -refout switch starting with version 15.3.

참조 어셈블리는 라이브러리의 퍼블릭 API 표면을 나타내는 데 필요한 최소한의 메타데이터만 포함하는 특수한 형식의 어셈블리입니다.Reference assemblies are a special type of assembly that contain only the minimum amount of metadata required to represent the library's public API surface. 빌드 도구에서 어셈블리를 참조할 때 중요한 모든 멤버에 대한 선언을 포함하지만, 해당 API 계약에 영향을 미치지 않는 프라이빗 멤버의 선언과 모든 멤버 구현은 제외됩니다.They include declarations for all members that are significant when referencing an assembly in build tools, but exclude all member implementations and declarations of private members that have no observable impact on their API contract. 자세한 내용은 .NET 가이드에서 참조 어셈블리를 참조하세요.For more information, see Reference assemblies in .NET Guide.

-refout-refonly 옵션은 함께 사용할 수 없습니다.The -refout and -refonly options are mutually exclusive.

참조See also