在构建列表中显示“信息”项

时间:2012-10-15 13:31:05

标签: c# asp.net build

有没有办法在构建时注释我的代码部分以生成“消息”项?在我的代码中有一些我希望标记为在即将发布的版本中要更改的内容。

任何会给我类似内容的工具或功能?我在想书签,但我发现它们在VS2010中有点笨拙。

Message Item

2 个答案:

答案 0 :(得分:1)

在代码中设置注释,如下所示:

//TODO: Make much better someday (probably never)
if (i != null)
{
    this.DoSomething();
}

//TODO:注释是Visual Studio的内置扩展,给定的注释显示在IDE的“任务列表” - 控件中。 双击“任务列表”中的项目,您可以跳转到代码中设置注释的位置。

阅读本文以获取更多信息:How to: Create Task List Comments

答案 1 :(得分:1)

您是否计划在Visual Studio中使用这些通知,还是希望它们成为自动或命令行构建过程的一部分?

如果是前者,Jan P.的答案是一个很好的起点,向您展示如何与Visual Studio的任务列表界面进行交互。

如果是后者,并且你真的想要在你的构建输出中显示一行,你可以使用C#的Preprocessor Directives,特别是#warning指令来种类。然而,这将输出警告,我不知道输出 info 行的方法。这就是它的完成方式:

  public void Test()
    {
#warning This is silly.
    }

这是VS中的结果:

enter image description here