如何添加到Visual Studio错误列表窗口中的MESSAGES列表?

时间:2010-02-17 11:04:22

标签: c# visual-studio

#error显示错误,#警告显示警告。如何在错误列表窗口的消息过滤器中显示一行文本?

澄清:

如果我将以下行放在C#代码文件中,它将在构建时生成错误,如果我打开错误,该错误将出现在错误列表窗口中(如列表上方的选项卡,有按钮到切换错误警告消息)。

#error This will cause a divide by zero

可以将警告注入构建输出:

#warning This might produce a NullReference exception

我会在C#代码文件中放置哪些消息,以便在消息列表中显示?

5 个答案:

答案 0 :(得分:4)

您可以使用TasksList。在“视图”菜单上,指向“其他Windows”,然后单击“任务列表”。 将显示“任务列表”。 在“类别”列表中,单击“注释”。 注释列表显示注释文本,并在您打开和编辑代码文件时显示。您可以单击任何任务列表注释以在代码编辑器中激活该文件,并跳转到注释标记的代码行。您可以使用// TODO,// HACK,// UNDONE或您指定自定义注释。

答案 1 :(得分:3)

简短回答:你不能。

如果要与代码的构建器进行通信,请使用警告或错误,因为这些警告或错误会出现在所有构建中,而不仅仅是在Visual Studio中。

答案 2 :(得分:2)

我认为这就是你要找的东西: http://www.mztools.com/articles/2008/MZ2008022.aspx

我停止了这个问题,因为我正在寻找从C#for Visual Studio 2010编写的AddIn中做同样的事情。

几分钟后,我终于得到了该链接的答案!

答案 3 :(得分:0)

不确定你在问什么?您基本上想要看到这些错误和警告?

这听起来很基本但是: 1)通过使窗口更大来确保您的错误列表完全显示,以便您看到标题说明,文件,行... 2)单击顶部的#Errors和#Warnings按钮。

答案 4 :(得分:0)

我们倾向于做necrostaz建议的事情。我们已经定义了自己的INFO标记,因此我们可以放置// INFO This is a message.

但是,找到一种生成信息性消息的方法会很好。