J'essaie de développer une règle personnalisée pour fxcop.Je ne peux pas voir mes règles personnalisées avec fxcop
J'ai ce code:
namespace TestCustomRuleFxCop
{
public class DoTheRightThingRule : BaseIntrospectionRule
{
public DoTheRightThingRule()
: base("DoTheRightThing", "TestCustomRuleFxCop.Rules",
typeof(DoTheRightThingRule).Assembly)
{
}
public override ProblemCollection Check(Member member)
{
return null; // todo
}
}
}
J'ai ce xml (du nom rules.xml et de l'action de construction mis à intégré ressource)
<?xml version="1.0" encoding="utf-8" ?>
<Rules FriendlyName="My rules">
<Rule TypeName="DoTheRightThingRule" Category="MyCategory" CheckId="MyId">
<Name>My rule name</Name>
<Description>My description</Description>
<Resolution>Add Resolution</Resolution>
<Email></Email>
<MessageLevel Certainty="100">Warning</MessageLevel>
<FixCategories>Breaking</FixCategories>
</Rule>
</Rules>
je compile, exécutez FxCop et ajouter des règles avec cette DLL.
Je peux voir la rubrique « Mon règlement » dossier mais, il n'y a pas de règle ...
Qu'est-ce que je manque?
Merci pour votre aide, Cordialement
merci pour votre aide, après avoir recréé le projet, ça fonctionne ... meilleures salutations – Tim