1

我一直在使用 Visual Studio 预构建事件,但我发现错误代码毫无帮助

例如,添加这样的预构建事件:

$(ProjectPath)\DoStuff.exe

这给了我一个错误:以代码 267 退出

或者像这样添加:

$(ProjectDir)\DoStuff.exe

这给了我一个错误:以代码 9009 退出

经过一番探讨后,可能会弄清楚需要更改哪些内容才能使命令行正常工作,但是如果我可以查找错误代码并了解其含义,那可能会简单得多。

我已经用其中一些错误代码尝试了谷歌,但有些确实很难找到任何相关信息 - 例如 267 似乎相当难以捉摸。

是否有一个列表定义了所有这些错误代码?

:)

4

1 回答 1

1

避免射击信使。与 DoStuff.exe 的所有者交谈并询问这些进程退出代码的含义。

如果您有理由相信 DoStuff 有问题并且没有正确设置退出代码,那么您可以通过重置 %errorlevel% 值来解决它。让它看起来像这样:

dostuff.exe
cmd /c ""

您看到的错误代码可能是 SDK 的 WinError.h 文件中声明的 Windows 错误代码。错误 267 是 ERROR_DIRECTORY,“目录名称无效”。错误 9009 是 DNS_ERROR_RCODE_NOTAUTH,“DNS 服务器对区域没有权威”。

于 2011-06-30T12:01:21.850 回答