다음을 통해 공유


-warnaserror(Visual Basic)

컴파일러가 첫 번째 발생하는 경고를 오류로 처리하도록 만듭니다.

구문

-warnaserror[+ | -][:numberList]  

인수

용어 정의
+ | - 선택 사항. 기본적으로 -warnaserror-가 적용됩니다. 경고가 발생해도 컴파일러가 출력 파일을 생성하지 못하도록 하지 않습니다. -warnaserror+와 동일한 -warnaserror 옵션은 경고가 오류로 처리되도록 합니다.
numberList 선택 사항. -warnaserror 옵션이 적용되는 경고 ID 번호의 쉼표로 구분된 목록입니다. 경고 ID를 지정하지 않으면 -warnaserror 옵션이 모든 경고에 적용됩니다.

설명

-warnaserror 옵션은 모든 경고를 오류로 처리합니다. 일반적으로 경고로 보고되는 모든 메시지가 대신 오류로 보고됩니다. 컴파일러는 이후 발생하는 같은 경고를 경고로 보고합니다.

기본적으로 -warnaserror-이 적용되며 경고가 정보 제공용으로만 사용되게 합니다. -warnaserror+와 동일한 -warnaserror 옵션은 경고가 오류로 처리되도록 합니다.

몇 개의 특정 경고만 오류로 처리하려는 경우 오류로 처리할 경고 번호의 쉼표로 구분된 목록을 지정할 수 있습니다.

참고 항목

-warnaserror 옵션은 경고가 표시되는 방법을 제어하지 않습니다. 경고를 사용하지 않도록 설정하려면 -nowarn 옵션을 사용합니다.

Visual Studio IDE에서 모든 경고를 오류로 처리하도록 -warnaserror을 설정하려면
1. 솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 클릭합니다.
2. 컴파일 탭을 클릭합니다.
3. 모든 경고 사용 안 함 확인란이 선택 취소되어 있는지 확인합니다.
4. 모든 경고를 오류로 처리 확인란을 선택합니다.
Visual Studio IDE에서 특정 경고를 오류로 처리하도록 -warnaserror을 설정하려면
1. 솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 클릭합니다.
2. 컴파일 탭을 클릭합니다.
3. 모든 경고 사용 안 함 확인란이 선택 취소되어 있는지 확인합니다.
4. 모든 경고를 오류로 처리 확인란이 선택 취소되어 있는지 확인합니다.
5. 오류로 처리할 경고 옆의 알림 열에서 오류를 선택합니다.

예 1

다음 코드에서는 In.vb를 컴파일하고 컴파일러가 찾는 모든 경고의 첫 번째 발생을 오류로 표시하도록 합니다.

vbc -warnaserror in.vb  

예제 2

다음 코드에서는 T2.vb를 컴파일하고 사용되지 않는 지역 변수(42024)에 대한 경고만 오류로 처리합니다.

vbc -warnaserror:42024 t2.vb  

참고 항목