버그 보고서를 제출할 때 사용할 수 있는 파일을 만듭니다.
문법
-bugreport:file
주장들
| 기간 | 정의 |
|---|---|
file |
필수 사항입니다. 버그 보고서를 포함할 파일의 이름입니다. 이름에 공백이 있으면 파일 이름을 따옴표(" ")로 묶습니다. |
비고
다음 정보가 추가 file됩니다.
컴파일에 있는 모든 소스 코드 파일의 복사본입니다.
컴파일에 사용되는 컴파일러 옵션 목록입니다.
컴파일러, 공용 언어 런타임 및 운영 체제에 대한 버전 정보입니다.
컴파일러 출력(있는 경우)입니다.
메시지가 표시되는 문제에 대한 설명입니다.
문제가 해결되어야 한다고 생각하는 방법에 대한 설명이며, 메시지가 표시됩니다.
모든 소스 코드 파일의 복사본이 포함되어 file있으므로 가능한 가장 짧은 프로그램에서 (의심되는) 코드 결함을 재현할 수 있습니다.
중요합니다
이 -bugreport 옵션은 잠재적으로 중요한 정보를 포함하는 파일을 생성합니다. 여기에는 현재 시간, 컴파일러 버전, .NET Framework 버전, OS 버전, 사용자 이름, 컴파일러가 실행된 명령줄 인수, 모든 소스 코드 및 참조된 어셈블리의 이진 형식이 포함됩니다. 이 옵션은 ASP.NET 애플리케이션의 서버 쪽 컴파일을 위해 Web.config 파일에서 명령줄 옵션을 지정하여 액세스할 수 있습니다. 이를 방지하려면 Machine.config 파일을 수정하여 사용자가 서버에서 컴파일할 수 없도록 합니다.
이 옵션을 -errorreport:prompt-errorreport:queue사용하거나 -errorreport:send애플리케이션에 내부 컴파일러 오류가 발생하면 해당 정보가 Microsoft Corporation으로 file 전송됩니다. 이 정보는 Microsoft 엔지니어가 오류의 원인을 파악하는 데 도움이 되며 Visual Basic의 다음 릴리스를 개선하는 데 도움이 될 수 있습니다. 기본적으로 Microsoft로는 정보가 전송되지 않습니다. 그러나 기본적으로 사용하도록 설정된 애플리케이션을 사용하여 -errorreport:queue애플리케이션을 컴파일하는 경우 애플리케이션은 해당 오류 보고서를 수집합니다. 그런 다음 컴퓨터의 관리자가 로그인하면 오류 보고 시스템에 로그온 이후 발생한 오류 보고서를 Microsoft에 전달할 수 있는 팝업 창이 표시됩니다.
비고
Visual Studio 개발 환경 내에서는 이 -bugreport 옵션을 사용할 수 없으며 명령줄에서 컴파일할 때만 사용할 수 있습니다.
예시
다음 예제에서는 T2.vb 컴파일하고 모든 버그 보고 정보를 파일Problem.txt배치합니다.
vbc -bugreport:problem.txt t2.vb
참고하십시오
- Visual Basic Command-Line 컴파일러
- -debug(Visual Basic)
- -errorreport
- 샘플 컴파일 명령줄
- securityPolicy에 대한 trustLevel 요소(ASP.NET 설정 스키마)
.NET