自定义Visual Studio错误



使用Visual Studio 2012/2013 Professional。。。

我想知道是否有一种方法可以在Visual Studio中定义自定义的C#错误条件。我知道已经有一种方法可以切换某些错误条件以显示为构建错误(例如,显示警告是错误等)

特别是,我想写一些的东西,查找上面有MEF [Import]标记的类对象,然后在构造函数中引用它们的情况下显示构建错误。(即不是OnImportsSatisfied()

是的,您可以,此功能称为:"代码分析"。Microsoft也在Visual Studio编译器中使用此功能。

您可以自己创建自定义规则。看看这段代码,它演示了如何创建自定义规则:

using Microsoft.FxCop.Sdk;
namespace MyCustomFxCopRules
{
    internal abstract class BaseFxCopRule : BaseIntrospectionRule
    {
        protected BaseFxCopRule(string ruleName) 
            : base(ruleName, "DukesFirstFxCopRule.DukesFirstFxCopRule", typeof(BaseFxCopRule).Assembly)
        {
            ....
        }
    }
}

你可以看看这本指南。

请考虑到这需要Visual Studio的高级或终极版本。

相关内容

  • 没有找到相关文章

最新更新