创建Visual Studio 2010扩展以生成编译器警告

时间:2011-11-29 15:09:58

标签: visual-studio visual-studio-2010 compiler-warnings vsix

我想创建一个扩展来识别我的代码中的特定注释。我将使用它来通过使用//@注释前缀来发出代码味道。此扩展的一个功能是为编译代码时遇到的每条注释生成警告。有可能这样做吗?

2 个答案:

答案 0 :(得分:0)

我认为你不能挂钩编译器来生成警告。但是,“错误列表”视图会聚合来自多个源的错误,警告和消息。简单地附加到该列表是否足够好?

以下是我在该主题上可以找到的链接:http://www.mztools.com/articles/2008/MZ2008022.aspx

答案 1 :(得分:0)

有一个名为CodeSweep的示例可以检测注释中的某些字符串(它是为了寻找温和的咒骂词),它会将任务添加到任务列表中。 http://code.msdn.microsoft.com/Code-Sweep-3bfb7bb5如果您不能按原样使用,请阅读此代码可以帮助您编写自己的扩展程序。

您还可以使用现有的任务功能并添加自己的关键字(例如开箱即用的//HACK//TODO - 您可以添加//SMELL),这样更快但是让你少了控制权。 http://msdn.microsoft.com/en-us/library/zce12xx2(v=VS.100).aspx。这可能就是您所需要的一切。