Поделиться через


Ошибки и предупреждения режима сборки проекта (PRJxxxx)

Этот раздел содержит ссылку на ошибки, созданные средствами сборки Project. Ошибки и предупреждения сборки проекта имеют форму PRJxxxx, где xxxx — четырехзначное число.

Внимание

Компиляторы и средства сборки Visual Studio могут сообщать о многих типах ошибок и предупреждений. После обнаружения ошибки или предупреждения средства сборки могут делать предположения о намерении кода и пытаться продолжить работу, чтобы в одно и то же время сообщалось больше проблем. Если средства делают неверное предположение, последующие ошибки или предупреждения не могут применяться к проекту. При устранении проблем в проекте всегда начинайте с первой зарегистрированной ошибки (или предупреждения) и выполняйте повторную сборку как можно чаще. Одно исправление может устранить несколько последующих ошибок.

Чтобы получить справку по определенному диагностическом сообщению в Visual Studio, выберите его в окне вывода и нажмите клавишу F1 . Visual Studio открывает страницу документации для этой ошибки, если она существует. Вы также можете использовать средство поиска в верхней части страницы, чтобы найти статьи об определенных ошибках или предупреждениях. Или просмотрите список ошибок и предупреждений по инструменту и введите оглавление на этой странице.

Примечание.

Не все ошибки или предупреждения Visual Studio документируются. Во многих случаях диагностическое сообщение предоставляет все доступные сведения. Если вы приземлились на этой странице и думаете, что сообщение об ошибке или предупреждении требует дополнительного объяснения, сообщите нам, используя кнопки обратной связи на этой странице. Если вы считаете, что ошибка или предупреждение неправильно, или вы нашли другую проблему с набором инструментов, сообщите о проблеме продукта на сайте Сообщество разработчиков. Вы также можете отправлять отзывы и вводить ошибки в интегрированной среде разработки. В Visual Studio перейдите в строку меню и выберите "Отправить отзыв о > проблеме" или отправьте предложение с помощью справки по отправке отзывов >> о функции.> Некоторые разделы об ошибках компилятора были созданы, которые не создаются компилятором и теперь перенаправляются на эту страницу.

Вы можете найти дополнительную помощь по ошибкам и предупреждениям на форумах Microsoft Q&A++ . Или найдите номер ошибки или предупреждения на сайте Сообщество разработчиков Visual Studio C++. Вы также можете искать решения в стеке Overflow .

Ссылки на дополнительные справочные материалы и ресурсы сообщества см. в разделе справки и сообщества Visual C++.

Ошибки сборки проекта

Ошибка Message
Ошибка сборки проекта PRJ0002 Результат ошибки, возвращенный из командной строки.
Ошибка сборки проекта PRJ0003 Ошибка при возникновении ошибки "командная строка".
Ошибка сборки проекта PRJ0004 Не удалось создать командную строку для средства "tool".
Ошибка сборки проекта PRJ0005 Не удалось создать временный файл в каталоге "directory".
Ошибка сборки проекта PRJ0006 Не удалось открыть временный файл "file". Убедитесь, что файл существует и что каталог не защищен записью.
Ошибка сборки проекта PRJ0007 Не удалось создать выходной каталог "directory".
Ошибка сборки проекта PRJ0008 Не удалось удалить файл "file".
Ошибка сборки проекта PRJ0009 Не удалось открыть журнал сборки для записи.
Ошибка сборки проекта PRJ0013 Системный ресурс может быть критически низким. Не удалось создать канал, необходимый для запуска сборки.
Ошибка сборки проекта PRJ0014 Объект задания, используемый для управления разреженными процессами, завершился сбоем. Сборка не может продолжиться.
Ошибка сборки проекта PRJ0015 Устройство NULL отсутствует в системе. Не удается запустить сборку.
Ошибка сборки проекта PRJ0016 Параметры безопасности пользователя препятствуют созданию процесса. Эти параметры необходимы для построения.
Ошибка сборки проекта PRJ0017 Текущий рабочий каталог недопустим.
Ошибка сборки проекта PRJ0019 Средство возвращает код ошибки из
Ошибка сборки проекта PRJ0020 Инструмент "tool", свойство "свойство" содержит недопустимое имя файла "file".
Ошибка сборки проекта PRJ0021 Инструмент "tool", свойство "свойство" содержит недопустимое имя файла.
Ошибка сборки проекта PRJ0022 Неизвестное средство, свойство "свойство" содержит недопустимое имя файла "file".
Ошибка сборки проекта PRJ0023 Инструмент "tool", неизвестное свойство содержит недопустимое имя файла "file".
Ошибка сборки проекта PRJ0024 Не удалось преобразовать путь Юникода на кодовую страницу ANSI пользователя.
Ошибка сборки проекта PRJ0025 Пакетный файл "file" содержит содержимое Юникода, которое не удалось преобразовать на кодовую страницу ANSI пользователя.
Ошибка сборки проекта PRJ0026 Файл ответа содержит содержимое Юникода, которое не удалось преобразовать на кодовую страницу ПОЛЬЗОВАТЕЛЯ ANSI.
Ошибка сборки проекта PRJ0027 Сообщение журнала Юникода содержит содержимое, которое не удалось преобразовать на кодовую страницу ANSI пользователя.
Ошибка сборки проекта PRJ0028 Временный файл "file" содержит содержимое Юникода, которое не удалось преобразовать на кодовую страницу ANSI пользователя.
Ошибка сборки проекта PRJ0030 Ошибка расширения макроса. Оценка рекурсии превысила 32 уровня для $(macro).
Ошибка сборки проекта PRJ0031 Свойство Outputs для настраиваемого шага сборки для файла "file" содержит макрос, который вычисляет значение "macro_expansion".
Ошибка сборки проекта PRJ0032 Свойство Outputs для пользовательского шага сборки на уровне проекта содержит макрос, который оценивается как "macro_expansion".
Ошибка сборки проекта PRJ0033 Свойство "Дополнительные зависимости" для настраиваемого шага сборки для файла "файл" содержит макрос, который оценивается как "macro_expansion".
Ошибка сборки проекта PRJ0034 Свойство "Дополнительные зависимости" для настраиваемого шага сборки на уровне проекта содержит макрос, который оценивается как "macro_expansion".
Ошибка сборки проекта PRJ0035 XML-файл "file" содержит содержимое Юникода, которое не удалось преобразовать на кодовую страницу ANSI пользователя.
Ошибка сборки проекта PRJ0036 Свойство "Дополнительные файлы" для средства веб-развертывания содержит недопустимую запись.
Ошибка сборки проекта PRJ0040 Внутренняя ошибка при сборке. Не удается продолжить. Перезагрузите проект и повторите попытку.
Ошибка сборки проекта PRJ0044 Свойство "Дополнительные зависимости" для настраиваемого правила сборки "правило", назначенное файлу "file", недопустимо. Свойство содержит строку, которая оценивается как значение.
Ошибка сборки проекта PRJ0046 Не удалось создать командную строку, так как указанная была пуста.
Ошибка сборки проекта PRJ0047 Не удалось возобновить приостановленный процесс. Сбой сборки.
Ошибка сборки проекта PRJ0050 Не удалось зарегистрировать выходные данные. Убедитесь, что у вас есть соответствующие разрешения на изменение реестра.

Предупреждения сборки проекта

Предупреждение Message
Предупреждение о сборке проекта PRJ0018 Следующие переменные среды не найдены:
Предупреждение о сборке проекта PRJ0029 Свойство Outputs для пользовательского шага сборки на уровне проекта не задано. Будет пропущен пользовательский шаг сборки.
Предупреждение о сборке проекта PRJ0041 Не удается найти отсутствующие зависимости "зависимость" для файла "file". Проект по-прежнему может создаваться, но может оставаться устаревшим до тех пор, пока этот файл не найден.
Предупреждение о сборке проекта PRJ0042 Свойство Outputs для настраиваемого шага сборки для файла "file" не задано. Будет пропущен пользовательский шаг сборки.
Предупреждение о сборке проекта PRJ0049 Для ссылки на целевой объект "<Ссылка>" требуется .NET Framework <MinFrameworkVersion> и не будет выполняться на целевой платформе этого проекта.

См. также

Компилятор C/C++ и средства сборки ошибок и предупреждений
Проекты Visual Studio | C++