Ich habe eine .cs-Datei von Drittanbietern in meinen Code aufgenommen. Es entspricht nicht den Regeln von StyleCop, aber ich muss es unbedingt aus den StyleCop-Prüfungen ausschließen können, aber keine der Methoden, die ich bisher gefunden habe, funktioniert.Wie kann StyleCop gezwungen werden, eine Datei zu ignorieren?
Drei Methoden werden dokumentiert hier: http://sethflowers.com/blog/force-stylecop-to-ignore-a-file/ .. aber keine dieser Methoden scheint in StyleCop 4.7
Die nützlichste von denen diese Methode in CSPROJ sein schaut zu arbeiten:
<Compile Include="AViolatingFile.cs">
<ExcludeFromStyleCop>true</ExcludeFromStyleCop>
</Compile>
Aber Trotz des Hinzufügens der Dateien verursacht StyleCop immer noch einen Kompilierungsfehler beim Parsen dieser Datei.
Warten Sie, haben Sie ** alle ** von ihnen probiert? –
Es ist die ExcludeFromStyleCop-Methode, die ich wirklich arbeiten möchte, da es die einzige praktische Implementierung ist. Die letzten zwei Methoden würden jede Datei ändern, die brechen würde, wenn sie aktualisiert werden. Die zweite Methode hat auch nicht funktioniert. – NickG
Versuchen Sie es mit dem dritten, als ob es funktioniert, es wäre einfach, ein schnelles Programm zu erstellen, um es hinzuzufügen, wenn es geändert wird. –