Как интерпретировать коды ошибок предварительной сборки из Visual Studio 2010 - PullRequest
1 голос
/ 30 июня 2011

Я работал с событиями предварительной сборки Visual Studio, и я нахожу коды ошибок довольно бесполезными, например,

, добавляя событие предварительной сборки, например:

$ (ProjectPath) \DoStuff.exe

Это дает мне ошибку: выход с кодом 267

или добавление так:

$ (ProjectDir) \ DoStuff.exe

Это дает мне ошибку: выход с кодом 9009

После небольшого размышления можно выяснить, что нужно изменить, чтобы заставить работать командную строку, но, возможно, было бы намного проще, если бы я могнайдите код ошибки и посмотрите, что он имел в виду.

Я пробовал Google с некоторыми из этих кодов ошибок, но некоторые действительно трудно найти какую-либо информацию о - например, 267 кажется довольно неуловимым.

Есть ли где-нибудь список, который определяет все эти коды ошибок?

:)

1 Ответ

1 голос
/ 30 июня 2011

Избегайте стрельбы в мессенджера. Поговорите с владельцем DoStuff.exe и спросите, что означают эти коды завершения процесса.

Если у вас есть основания полагать, что DoStuff содержит ошибки и неправильно устанавливает код выхода, вы можете обойти его, сбросив значение% errorlevel%. Сделайте так, чтобы это выглядело так:

dostuff.exe
cmd /c ""

Коды ошибок, которые вы видите, могут быть кодами ошибок Windows, как указано в файле WinError.h SDK. Ошибка 267: ERROR_DIRECTORY, «Имя каталога неверно». Ошибка 9009: DNS_ERROR_RCODE_NOTAUTH, «DNS-сервер не является полномочным для зоны».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...