C# 带有错误消息的自定义生成后检查

C# 带有错误消息的自定义生成后检查,c#,visual-studio,msbuild,post-build-event,C#,Visual Studio,Msbuild,Post Build Event,我想从生成后事件启动我的特定代码,并将任何错误消息视为生成错误。为此,我在解决方案中创建了另一个控制台应用程序,并将其添加到主项目设置中的Build Postbuild列表中 问题是Visual Studio错误列表只显示错误代码,而不显示任何输出。我不能100%确定您的要求,但如果您希望自定义工具的输出与VS中的输出类似,则必须采用如下格式: <filename>(<line>): error <code>: <message> 然后,这将被识

我想从生成后事件启动我的特定代码,并将任何错误消息视为生成错误。为此,我在解决方案中创建了另一个控制台应用程序,并将其添加到主项目设置中的Build Postbuild列表中


问题是Visual Studio错误列表只显示错误代码,而不显示任何输出。

我不能100%确定您的要求,但如果您希望自定义工具的输出与VS中的输出类似,则必须采用如下格式:

<filename>(<line>): error <code>: <message>
然后,这将被识别为一个错误,错误列表将包含一个行为与典型编译器错误类似的条目,因此您甚至可以双击转到myfile.c第123行。 但即使是像这样简单的事情

error: my program failed
也将显示在错误列表中。

可能重复的
error: my program failed