Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Создает файл, который можно использовать при отправке отчета об ошибке.
Синтаксис
-bugreport:file
Аргументы
| Срок | Определение |
|---|---|
file |
Обязательное. Имя файла, содержащего отчет об ошибке. Заключите имя файла в кавычки (" ), если имя содержит пробел. |
Замечания
В следующую информацию добавляются fileследующие сведения:
Копия всех файлов исходного кода в компиляции.
Список параметров компилятора, используемых в компиляции.
Сведения о версии компилятора, среды CLR и операционной системы.
Выходные данные компилятора, если таковые есть.
Описание проблемы, для которой вам будет предложено.
Описание того, как вы считаете, что проблема должна быть исправлена, для которой вам будет предложено.
Так как копия всех файлов исходного кода включена file, может потребоваться воспроизвести дефект кода (предполагаемого) в самой короткой программе.
Это важно
Параметр -bugreport создает файл, содержащий потенциально конфиденциальную информацию. Это включает текущее время, версию компилятора, версию .NET Framework, версию ОС, имя пользователя, аргументы командной строки, с которыми был запущен компилятор, весь исходный код и двоичную форму любой упоминаемой сборки. К этому параметру можно получить доступ, указав параметры командной строки в файле Web.config для компиляции ASP.NET приложения на стороне сервера. Чтобы предотвратить это, измените файл Machine.config, чтобы запретить пользователям компилировать на сервере.
Если этот параметр используется с , -errorreport:queueили , а -errorreport:sendприложение сталкивается с -errorreport:promptвнутренней ошибкой компилятора, информация file в ней отправляется в корпорацию Майкрософт. Эта информация поможет инженерам Майкрософт определить причину ошибки и может помочь улучшить следующий выпуск Visual Basic. По умолчанию никакие сведения не отправляются в корпорацию Майкрософт. Однако при компиляции приложения с помощью -errorreport:queueфункции , которая включена по умолчанию, приложение собирает отчеты об ошибках. Затем, когда администратор компьютера входит в систему, система отчетов об ошибках отображает всплывающее окно, которое позволяет администратору пересылать все отчеты об ошибках, возникшие с момента входа в корпорацию Майкрософт.
Замечание
Этот -bugreport параметр недоступен в среде разработки Visual Studio. Он доступен только при компиляции из командной строки.
Пример
В следующем примере компилируется T2.vb и помещает все сведения об ошибках в файл Problem.txt.
vbc -bugreport:problem.txt t2.vb