просмотр, сохранение и настройка файлов журнала сборки
После сборки проекта в интегрированной среде разработки Visual Studio вы можете просмотреть сведения об этой сборке в окне Вывод. С помощью этих сведений можно устранить сбой сборки, просмотреть точные командные строки, используемые для всех средств сборки, или получить полные диагностические сведения обо всем процессе сборки.
Для проектов C++ те же самые сведения можно просмотреть в файле журнала, который создается и сохраняется при создании проекта.
Для проектов .NET можно щелкнуть в окне вывода сборки и нажать клавиши CTRL+S. В Visual Studio появится запрос на указание расположения для сохранения информации из окна вывода в файле журнала.
Кроме того, можно прямо в интегрированной среде разработки указать, какие сведения вы хотите просмотреть о каждой сборке.
Если вы создаете любые типы проектов с помощью MSBuild, вы можете создать файл журнала для хранения сведений о сборке. Дополнительные сведения см. в разделе Получение журналов сборки.
Просмотр файла журнала сборки для проекта C++
- В Windows Обозреватель или проводник откройте следующий файл (относительно корневой папки проекта): release\{ProjectName}. Log или Debug\{ProjectName}.log
Создание файла журнала сборки для проекта управляемого кода
В строке меню последовательно выберите Сборка>Собрать решение.
В окне вывода щелкните где-нибудь в тексте.
Нажмите клавиши CTRL+S.
В Visual Studio появится запрос на указание расположения для сохранения выходных данных сборки.
Можно также создавать журналы, запустив MSBuild непосредственно из командной строки с помощью параметра командной строки -fileLogger
(-fl
). См. статью о получении журналов сборки с помощью MSBuild.
Изменение объема сведений, включенных в журнал сборки
В строке меню выберите Сервис>Параметры.
На странице Проекты и решения выберите страницу Сборка и запуск.
В списке выходных данных сборки проекта MSBuild выберите одно из значений и нажмите кнопку "ОК ".
В следующей таблице показано, как уровень детализации журнала (значения столбцов) влияет на то, какие типы сообщений (строки) записываются в журнал.
Тип сообщений/уровень детализации | Тихий NaN | Минимальные | Обычная | Подробно | Диагностика |
---|---|---|---|---|---|
ошибки | ✅ | ✅ | ✅ | ✅ | ✅ |
Предупреждения | ✅ | ✅ | ✅ | ✅ | ✅ |
Сообщения с высокой степенью важности | ✅ | ✅ | ✅ | ✅ | |
Сообщения со средней степенью важности | ✅ | ✅ | ✅ | ||
Сообщения с низкой степенью важности | ✅ | ✅ | |||
Дополнительные сведения о модуле MSBuild | ✅ |
Если вы хотите просмотреть командные строки, используемые для компилятора и других средств, выберите по крайней мере уровень детализации подробных сведений.
Дополнительные сведения см. в разделах Диалоговое окно "Параметры", "Проекты и решения", "Сборка и запуск" и LoggerVerbosity.
Внимание
Чтобы изменения вступили в силу в окне вывода (все проекты) и <файле ProjectName>.txt (только для проектов C++) необходимо перестроить проект.
Использование двоичных журналов для упрощения просмотра больших файлов журнала
Двоичные журналы — вспомогательная функция в проектах .NET, упрощающая просмотр журналов и поиск информации в больших журналах. Для просмотра двоичных журналов нужно установить Project System Tools. Дополнительные сведения см. в разделе https://msbuildlog.com
и двоичном журнале.
Двоичные журналы — вспомогательная функция в проектах .NET, упрощающая просмотр журналов и поиск информации в больших журналах. Чтобы использовать двоичные журналы, установите Project System Tools 2022. Дополнительные сведения см. в разделе https://msbuildlog.com
и двоичном журнале.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по