다음을 통해 공유


-vbruntime

Visual Basic 런타임 라이브러리에 대한 참조 없이 또는 특정 런타임 라이브러리에 대한 참조를 사용하여 컴파일러를 컴파일하도록 지정합니다.

문법

-vbruntime:{ - | + | * | path }  

주장들

-
Visual Basic 런타임 라이브러리에 대한 참조 없이 컴파일합니다.

+
기본 Visual Basic 런타임 라이브러리에 대한 참조를 사용하여 컴파일합니다.

*
Visual Basic 런타임 라이브러리에 대한 참조 없이 컴파일하고 Visual Basic 런타임 라이브러리의 핵심 기능을 어셈블리에 포함합니다.

path
지정된 라이브러리(DLL)에 대한 참조를 사용하여 컴파일합니다.

비고

-vbruntime 컴파일러 옵션을 사용하면 Visual Basic 런타임 라이브러리에 대한 참조 없이 컴파일러가 컴파일되도록 지정할 수 있습니다. Visual Basic 런타임 라이브러리에 대한 참조 없이 컴파일하는 경우 Visual Basic 런타임 도우미에 대한 호출을 생성하는 코드 또는 언어 구문에 오류 또는 경고가 기록됩니다. Visual Basic 런타임 도우미는 런타임에 특정 언어 의미 체계를 실행하기 위해 호출되는 Microsoft.VisualBasic.dll 정의된 함수입니다.

-vbruntime+ 옵션은 스위치가 지정되지 않은 -vbruntime 경우 발생하는 것과 동일한 동작을 생성합니다. 이 -vbruntime+ 옵션을 사용하여 이전 -vbruntime 스위치를 재정의할 수 있습니다.

형식의 개체는 My 대부분 사용하거나 -vbruntime:path 옵션을 사용할 -vbruntime- 때 사용할 수 없습니다.

Visual Basic 런타임 핵심 기능 포함

-vbruntime* 옵션을 사용하면 런타임 라이브러리에 대한 참조 없이 컴파일할 수 있습니다. 대신 Visual Basic 런타임 라이브러리의 핵심 기능이 사용자 어셈블리에 포함됩니다. Visual Basic 런타임이 포함되지 않은 플랫폼에서 애플리케이션이 실행되는 경우 이 옵션을 사용할 수 있습니다.

다음 런타임 멤버가 포함됩니다.

옵션을 사용하여 -vbruntime* 컴파일하고 코드가 핵심 기능에 포함되지 않은 Visual Basic 런타임 라이브러리의 멤버를 참조하는 경우 컴파일러는 멤버를 사용할 수 없음을 나타내는 오류를 반환합니다.

지정된 라이브러리 참조

인수를 path 사용하여 기본 Visual Basic 런타임 라이브러리 대신 사용자 지정 런타임 라이브러리에 대한 참조를 사용하여 컴파일할 수 있습니다.

인수 값이 DLL에 path 대한 정규화된 경로인 경우 컴파일러는 해당 파일을 런타임 라이브러리로 사용합니다. 인수 값 path 이 DLL에 대한 정규화된 경로가 아닌 경우 Visual Basic 컴파일러는 먼저 현재 폴더에서 식별된 DLL을 검색합니다. 그러면 -sdkpath 컴파일러 옵션을 사용하여 지정한 경로에서 검색합니다. -sdkpath 컴파일러 옵션을 사용하지 않으면 컴파일러는 .NET Framework 폴더(%systemroot%\Microsoft.NET\Framework\versionNumber)에서 식별된 DLL을 검색합니다.

예시

다음 예제에서는 사용자 지정 라이브러리에 -vbruntime 대 한 참조를 사용 하 여 컴파일 하는 옵션을 사용 하는 방법을 보여 있습니다.

vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll  

참고하십시오