Udostępnij za pośrednictwem


/bugreport

Tworzy plik, który można używać podczas zgłosić błąd.

/bugreport:file

Argumenty

Termin

Definicja

file

Wymagane.Nazwa pliku, który będzie zawierał raport błędów.Nazwę pliku należy ująć w znaki cudzysłowu (""), jeśli nazwa zawiera spację.

Uwagi

Następujące informacje zostaną dodane do file:

  • Kopię wszystkich plików kodu źródłowego w kompilacji.

  • Lista opcje kompilatora, używane w kompilacji.

  • Informacje o wersji dotyczące kompilatora, common language runtime i systemu operacyjnego.

  • Kompilator wyjściowe, jeśli istnieje.

  • Opis problemu, dla którego zostanie wyświetlony monit.

  • Opis jak traktować problem należy ustalić, dla którego zostanie wyświetlony monit.

Ponieważ kopię wszystkich plików kodu źródłowego jest zawarte w file, może zajść potrzeba odtworzenia (podejrzane) kod wada najkrótszej możliwości programu.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

/bugreport Opcja tworzy plik, który zawiera potencjalnie poufne informacje.Obejmuje to bieżąca godzina, wersja kompilatora, .NET Framework wersji, wersja systemu operacyjnego, nazwa użytkownika, argumenty wiersza polecenia, z których uruchomić kompilator, całego kodu źródłowego i Forma binarna dowolne odwołanie do zestawu.Ta opcja jest możliwy przez określenie opcji wiersza polecenia w pliku Web.config dla kompilacji po stronie serwera, z ASP.NET aplikacji.Aby temu zapobiec, należy zmodyfikować plik Machine.config, aby uniemożliwić użytkownikom kompilowanie na serwerze.

Jeśli ta opcja jest używana z /errorreport:prompt, /errorreport:queue, lub /errorreport:send, i aplikacji wystąpi błąd kompilatora wewnętrznego, informacje w file jest wysyłane do firmy Microsoft Corporation.Informacje te pomogą zidentyfikować przyczynę błędu wykwalifikowani pracownicy firmy Microsoft i może poprawić następnej wersji Visual Basic.Domyślnie do firmy Microsoft są wysyłane żadne informacje.Jednak podczas kompilowania aplikacji za pomocą /errorreport:queue, która jest domyślnie włączona, aplikacja zbiera jego raportów o błędach.Następnie gdy administrator komputera loguje się, błąd systemu sprawozdawczości Wyświetla wyskakujące okienko umożliwia administratorowi przesyła do Microsoft raporty jakikolwiek błąd, który wystąpił, ponieważ logowania.

[!UWAGA]

/bugreport Opcja nie jest dostępna od środowiska programistycznego Visual Studio; Opcja ta jest dostępna tylko wtedy, gdy kompilacji z wiersza polecenia.

Przykład

W przykładzie poniżej następuje kompilowanie T2.vb i umieszcza wszystkie informacje z raportowania błędów w pliku Problem.txt.

vbc /bugreport:problem.txt t2.vb

Zobacz też

Informacje

/debug (Visual Basic)

/errorreport

Kompilacja przykładów — wiersze poleceń (Visual Basic)

Inne zasoby

Kompilator wierszy poleceń w Visual Basic

trustLevel Element for securityPolicy (ASP.NET Settings Schema)