방법: 컴파일러 옵션 설정(Visual Basic)

Visual Basic 컴파일러에서는 컴파일 시 코드 검사에 사용되는 여러 가지 옵션을 제공합니다. Option Explicit은 변수를 명시적으로 선언할지 여부를 결정하고 Option Strict는 명시적 축소 변환과 런타임에 바인딩을 사용할지 여부를 결정합니다. Option Infer를 사용하면 멤버 수준(지역) 변수에 대한 형식 유추를 사용할 수 있습니다. Option Compare는 이진(대/소문자 구분) 또는 텍스트(대/소문자 구분 안 함) 형식의 문자열 비교에 사용되는 메서드를 지정합니다.

참고

이러한 옵션을 설정하면 프로젝트의 기본값이 설정됩니다. Option Explicit, Option Strict, Option Infer 및 Option Compare 언어 문을 사용하여 프로젝트에 포함된 파일에 대해 이 기본값을 재정의할 수 있습니다.

여러 특정 조건에 대한 컴파일러 경고를 사용하거나 사용하지 않도록 설정하는 옵션도 있습니다. 자세한 내용은 방법: 컴파일러 경고 활성화/비활성화(Visual Basic)를 참조하십시오.

컴파일러 옵션은 프로젝트 디자이너컴파일 페이지에서 설정합니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

Option Explicit을 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 컴파일 탭의 Option Explicit 목록에서 On 또는 Off를 선택합니다.

Option Strict를 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 컴파일 탭의 Option Strict 목록에서 On 또는 Off를 선택합니다.

    컴파일러 알림 암시적 변환, 런타임에 바인딩 또는 암시적 형식을 사용하도록 설정하면 이 목록에 (사용자 지정) 옵션이 나타납니다. 아래의 경고 구성 옵션을 참조하십시오. Option Strict를 다시 On으로 변경하면 해당 알림이 기본값으로 복원됩니다. 자세한 내용은 방법: 컴파일러 경고 활성화/비활성화(Visual Basic)를 참조하십시오.

Option Compare를 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 컴파일 탭의 Option Compare 목록에서 Binary 또는 Text를 선택합니다.

Option Infer를 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 컴파일 탭의 Option Infer 목록에서 On 또는 Off를 선택합니다.

참고 항목

작업

방법: 컴파일러 경고 활성화/비활성화(Visual Basic)

참조

Option Explicit 문(Visual Basic)

Option Strict 문

Option Compare 문

Option Infer 문

프로젝트 디자이너, 컴파일 페이지(Visual Basic)

개념

지역 형식 유추(Visual Basic)

기타 리소스

컴파일 속성 관리