Как добавить пользовательское правило FxCop? - PullRequest
2 голосов
/ 04 августа 2010

Ниже моя сборка правил и встроенный файл ресурсов XML.Мое имя сборки и имя пространства имен по умолчанию: MyRules .Я просто не могу понять, почему так сложно добавить собственное правило fxcop?Я всегда получал ошибку ", правила не выбраны ".Я схожу с ума ...

using System;
using System.Collections.Generic;
using System.Text;

using Microsoft.FxCop.Sdk;

namespace MyRules
{
    public class MyRule1 : BaseIntrospectionRule
    {
        public MyRule1() :
            base("MyRule1", "MyRules.TutorialRules",
          typeof(MyRule1).Assembly)
        {
        }
    }
}

<?xml version="1.0" encoding="utf-8"?>
<Rules FriendlyName="My Rules Friendly Name">
  <Rule TypeName="MyRule1" Category="My Category" CheckId="SM0001">
    <Name>My Name</Name>
    <Description>My Desciription</Description>
    <Url>http://www.google.com.in</Url>
    <Resolution>My Resolution</Resolution>
    <MessageLevel Certainty="95"></MessageLevel>
    <Email></Email>
    <FixCategories>NoBreaking</FixCategories>
    <Owner>Bill</Owner>
  </Rule>
</Rules>

1 Ответ

2 голосов
/ 04 августа 2010

Проблема решена.

Оказывается, мне не хватает внутреннего текста MessageLevel.

...