Udostępnij za pośrednictwem


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)

bugreport

Inne zasoby

Visual Basic kompilatora wiersza polecenia