V053. Failed to load .NET built-in types for a project.
Сообщение V053 означает, что C# анализатор PVS-Studio не смог получить встроенные .NET-типы. К ним относятся: System.Object, System.String, System.Int32 и т. д. На таком проекте нельзя корректно провести анализ, поэтому он не будет проанализирован.
Чаще всего V053 возникает из-за того, что проект не был собран или сборка завершилась некорректно. Основное решение проблемы загрузки встроенных .NET типов — перед анализом собрать проект, для которого выдаётся V053.
Другие ситуации, в которых возможно возникновение ошибки:
- если для решения (
.sln) естьglobal.json, который применяется при сборке решения,global.jsonне всегда может быть обнаружен при анализе этого решения (даже если его сборка проходит успешно). Чтобыglobal.jsonприменился при анализе решения, он должен располагаться в одной из родительских директорий для всех проектов (csproj) этого решения.
Если ошибка V053 сохраняется, пожалуйста, напишите об этом через форму обратной связи.
Чтобы диагностировать проблему, нам понадобится информация об ошибках компиляции и бинарные логи сборки (содержат информацию о построении модели проекта). Для получения этой информации проблемный проект нужно проанализировать из командной строки. Помимо обязательных аргументов анализатора необходимо передать аргументы --logCompilerErrors и --createBinaryLogs. После завершения анализа в консоль будет выведена информация о расположении логов с ошибками компиляции и бинарных логов.