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