다음을 통해 공유


고급 빌드 설정 대화 상자(C#)

프로젝트 디자이너고급 빌드 설정 대화 상자를 사용하여 프로젝트의 고급 빌드 구성 속성을 지정할 수 있습니다. 이 대화 상자는 C# 프로젝트에만 적용됩니다.

일반

다음 옵션을 사용하면 일반 고급 설정을 설정할 수 있습니다.

언어 버전

프로젝트의 대상 프레임워크에 따라 기본 언어 버전을 선택하는 방법에 대한 정보를 제공하는 /langversion(C# 컴파일러 옵션)대한 링크입니다.

내부 컴파일러 오류 보고

컴파일러 오류를 Microsoft에 보고할지 여부를 지정합니다. 프롬프트(기본값)로 설정하면 내부 컴파일러 오류가 발생하면 프롬프트가 표시되어 오류 보고서를 Microsoft에 전자적으로 보낼 수 있습니다. 보내기 설정하면 오류 보고서가 자동으로 전송됩니다. 큐설정하면 오류 보고서가 큐에 대기됩니다. 없음을 설정하면 오류는 컴파일러의 텍스트 출력에만 보고됩니다. 자세한 내용은 /errorreport(C# 컴파일러 옵션)참조하세요.

산술 오버플로/언더플로 확인

검사된 범위에 없는 정수 산술 문이 선택되지 않은 키워드를 데이터 형식 범위를 벗어난 값으로 인해 런타임 예외가 발생하는지 여부를 지정합니다. 자세한 내용은 /checked(C# 컴파일러 옵션)참조하세요.

mscorlib.dll 참조 안 함

mscorlib.dll 프로그램으로 가져올지 여부를 지정하여 전체 System 네임스페이스를 정의합니다. 고유한 System 네임스페이스 및 개체를 정의하거나 만들려면 이 확인란을 선택합니다. 자세한 내용은 /nostdlib(C# 컴파일러 옵션)참조하세요.

출력

다음 옵션을 사용하면 고급 출력 옵션을 지정할 수 있습니다.

디버그 정보

컴파일러에서 생성된 디버깅 정보의 형식을 지정합니다. 애플리케이션의 디버그 성능을 구성하는 방법에 대한 자세한 내용은디버그하기 쉬운 이미지 만들기 참조하세요. 이 설정에는 다음과 같은 옵션이 있습니다.

  • 없음

    디버깅 정보가 생성되지 않음을 지정합니다.

  • 전체

    실행 중인 프로그램에 디버거를 연결할 수 있습니다.

  • pdbonly

    디버거에서 프로그램을 시작할 때 소스 코드 디버깅을 허용하지만 실행 중인 프로그램이 디버거에 연결된 경우에만 어셈블러를 표시합니다.

  • 이식 가능한

    를 생성합니다. PDB 파일, 다른 도구, 특히 디버거, 기본 실행 파일에 있는 내용 및 생성 방법에 대한 정보를 제공하는 비 플랫폼별 이식 가능한 기호 파일입니다. 자세한 내용은 이식 가능한 PDB 참조하세요.

  • 포함된

    어셈블리에 이식 가능한 기호 정보를 포함합니다. 외부 없음 . PDB 파일이 생성됩니다.

자세한 내용은 /debug(C# 컴파일러 옵션)참조하세요.

파일 맞춤

출력 파일의 섹션 크기를 지정합니다. 유효한 값은 512, 1024, 2048, 40968192. 이러한 값은 바이트 단위로 측정됩니다. 각 섹션은 출력 파일의 크기에 영향을 주는 이 값의 배수인 경계에 맞춰집니다. 자세한 내용은 /filealign(C# 컴파일러 옵션)참조하세요.

라이브러리 기본 주소

DLL을 로드할 기본 기본 주소를 지정합니다. DLL의 기본 기본 주소는 .NET Framework 공용 언어 런타임에 의해 설정됩니다. 자세한 내용은 /baseaddress(C# 컴파일러 옵션)참조하세요.

참고 항목