/errorreport (параметры компилятора C#)
Данный параметр предоставляет удобный способ сообщить о внутренних ошибках компилятора C# в Майкрософт.
Примечание |
---|
В Windows Vista и Windows Server 2008 параметры отчетов об ошибках, установленные в среде Visual Studio, не переопределяют параметры отчетов об ошибках Windows.Параметры отчетов об ошибках Windows всегда имеют преимущество перед параметрами отчетов об ошибках Visual Studio. |
/errorreport:{ none | prompt | queue | send }
Аргументы
none
Отчеты о внутренних ошибках компилятора не собираются и не отправляются в Майкрософт.prompt
При обнаружении ошибки компилятора пользователю отображается предложение отправить отчет.prompt является параметром по умолчанию при компиляции приложения в среде разработки.queue
Отчет об ошибке помещается в очередь.При входе в систему с правами администратора можно сообщить о всех сбоях, произошедших со времени последнего входа в систему.Предложение отправить отчеты об ошибках выводится не чаще одного раза в три дня.queue является параметром по умолчанию при компиляции из командной строки.send
Отчеты о внутренних ошибках компилятора автоматически отправляются в Майкрософт.Чтобы включить этот параметр, необходимо сначала согласиться с политикой сбора данных Майкрософт.При первом указании параметра /errorreport:send на компьютере отобразится сообщение компилятора с ссылкой на веб-сайт, на котором содержится политика сбора данных Майкрософт.Этот параметр зависит от параметров реестра.Сведения о задании соответствующих значений в реестре см. по ссылке How to Turn on Automatic Error Reporting in Visual Studio 2008 Command-line Tools на веб-сайте MSDN.
Заметки
Внутренние ошибки компилятора происходят, когда компилятору не удается обработать файл исходного кода.При возникновении внутренней ошибки компилятора компилятор не создает выходной файл и не предоставляет никакой полезной диагностической информации для исправления кода.
В предыдущих выпусках при возникновении внутренней ошибки компилятора отображалось окно с предложением сообщить о проблеме в службу технической поддержки Майкрософт.С помощью параметра /errorreport можно предоставить сведения о внутренней ошибке компилятора группе разработчиков Visual C#.Эти отчеты об ошибках помогут улучшить будущие версии компилятора.
Возможность отправлять отчеты пользователем зависит от политики разрешений компьютера и пользователя.
Дополнительные сведения об отладчике ошибок см. в статье Описание средства "Доктор Ватсон для Windows" (Drwtsn32.exe).
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте страницу Свойства проекта.Дополнительные сведения см. в разделе Страница "Построение" в конструкторе проектов (C#).
Выберите страницу свойств Построение.
Нажмите кнопку Дополнительно.
Измените свойство Запись внутренних ошибок компилятора.
Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе ErrorReport.