C# 制作一个';信息';项目显示在生成列表中

C# 制作一个';信息';项目显示在生成列表中,c#,asp.net,build,C#,Asp.net,Build,在构建时,是否有任何方法对代码的各个部分进行注释以生成“消息”项?在我的代码中有一些地方我想标记为在即将到来的修订版中需要更改的内容 有没有什么工具或功能可以给我类似的东西?我在想书签,但我发现它们在VS2010中有点笨重 在代码中设置注释,如下所示: //TODO: Make much better someday (probably never) if (i != null) { this.DoSomething(); } //TODO:注释是Visual Studio的内置扩展,

在构建时,是否有任何方法对代码的各个部分进行注释以生成“消息”项?在我的代码中有一些地方我想标记为在即将到来的修订版中需要更改的内容

有没有什么工具或功能可以给我类似的东西?我在想书签,但我发现它们在VS2010中有点笨重


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

//TODO: Make much better someday (probably never)
if (i != null)
{
    this.DoSomething();
}
//TODO:
注释是Visual Studio的内置扩展,给定的注释显示在IDE的“任务列表”控件中。 双击“任务列表”中的项目,您可以跳转到代码中设置注释的位置


阅读本文了解更多信息:

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

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

如果是后者,并且您确实希望在构建输出中显示一行,那么可以使用C#,特别是#warning指令。这将输出一个警告,但是,我不知道如何输出信息行。这是如何做到的:

  public void Test()
    {
#warning This is silly.
    }
这是VS中的结果:


在构建时,将它们作为一次性通知放在“消息”窗格中会很好。不是任何自动构建或任务的一部分。谢谢你的建议!美好的我想那会很好的!书签对于标记代码中的点是很好的,但我更希望它附带一个特定的描述。我想这正是我想要的解决方案!