Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает файл, который можно использовать при отправке отчета об ошибке.
Синтаксис
-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