przełącznika/errorreport
Określa sposób, w jaki Visual Basic kompilator powinien zgłosić wewnętrzne błędy kompilatora.
/errorreport:{ prompt | queue | send | none }
Uwagi
Ta opcja zapewnia wygodny sposób raport Visual Basic wewnętrzny błąd kompilatora (ICE) do Visual Basic zespół badawczy w firmie Microsoft.Domyślnie kompilator wysyła żadnych informacji do firmy Microsoft.Jednakże jeśli wystąpi błąd kompilatora wewnętrznego, ta opcja umożliwia zgłosić błąd firmie Microsoft.Te informacje może pomóc w zidentyfikowaniu przyczyny wykwalifikowani pracownicy firmy Microsoft i może poprawić następnej wersji Visual Basic.
Zdolność użytkownika do wysyłania raportów, zależy od uprawnień zasad komputera i użytkownika.
W następującej tabeli podsumowano efekt /errorreport opcji.
Opcja |
Zachowanie |
prompt |
Jeśli wystąpi błąd kompilatora wewnętrznego, okno dialogowe pochodzi tak, że można wyświetlić dokładne dane zebrane przez kompilator.Można ustalić, czy nie ma żadnych informacji poufnych w raporcie o błędzie i podjęcie decyzji, czy należy wysłać go do firmy Microsoft.Jeśli użytkownik chce wysłać go i zezwalają na to ustawienia zasad komputera i użytkownika, kompilator wysyła dane do firmy Microsoft. |
queue |
Kolejki raportu o błędach.Podczas logowania się z uprawnieniami administratora, możesz zgłosić wszelkie błędy, od czasu ostatniego zostały zarejestrowane w (nie poprosi Cię o wysłanie raportów, na wypadek awarii więcej niż raz na trzy dni).Jest to domyślne zachowanie podczas /errorreport nie jest określona opcja. |
send |
Jeśli wystąpi błąd kompilatora wewnętrznego i zezwalają na to ustawienia zasad komputera i użytkownika, kompilator wysyła dane do firmy Microsoft. Opcja /errorReport:send próbuje automatycznie wysłać informacje o błędach do firmy Microsoft.Opcja ta jest uzależniona od rejestru.Aby uzyskać więcej informacji na temat ustawiania odpowiednie wartości w rejestrze, zobacz jak włączyć automatyczne raportowanie błędów w Visual Studio 2008 wiersza polecenia narzędzia. |
none |
Jeśli wystąpi błąd wewnętrzny kompilator, zostanie nie pobrane lub wysyłane do firmy Microsoft. |
Kompilator wysyła dane, które obejmuje stosu w momencie błąd, który zwykle obejmuje niektóre kod źródłowy.Jeśli /errorreport jest używana z bugreport opcji, a następnie jest wysyłany plik źródłowy całego.
Ta opcja jest najlepsza z bugreport opcji, ponieważ umożliwia inżynierów firmy Microsoft więcej łatwo odtworzyć błędu.
[!UWAGA]
/errorreport Opcja nie jest dostępna od środowiska programistycznego Visual Studio; Opcja ta jest dostępna tylko wtedy, gdy kompilacji z wiersza polecenia.
Przykład
Poniższy kod próbuje skompilować T2.vb, i jeśli kompilator napotka błąd kompilatora wewnętrznej, użytkownik jest monitowany o wysłać raport o błędach do firmy Microsoft.
vbc /errorreport:prompt t2.vb
Zobacz też
Informacje
Wiersze polecenia kompilacji próbki (Visual Basic)