/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ń |
---|
/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
Kompilacja przykładów — wiersze poleceń (Visual Basic)
Inne zasoby
Kompilator wierszy poleceń w Visual Basic
trustLevel Element for securityPolicy (ASP.NET Settings Schema)