我想从post build事件启动我的特定代码,并将任何错误消息视为构建错误。为此,我在解决方案中创建了另一个控制台应用程序,并将其添加到主项目设置中的Build-Postbuild列表中。
问题是Visual Studio错误列表只显示错误代码但根本没有输出。
答案 0 :(得分:1)
我不是100%肯定你在问什么,但是如果你想让自定义工具的输出在VS中表现得像输出,那么它必须采用以下格式:
<filename>(<line>): error <code>: <message>
例如,如果您的构建后事件输出
myfile.c(123): error CustomErrorCode: my program failed
然后这将被识别为错误,错误列表将包含一个类似于典型编译器错误的条目,因此您甚至可以双击转到myfile.c第123行。 但即使是简单的事情
error: my program failed
也将显示在错误列表中。