2010-06-09 7 views
5

Ich habe für ein paar Tage ReSharper benutzen und ich wirklich, wie dieses Werkzeug, aber es gibt eine Sache, die mich darüber ärgert und ich frage mich, ob es geändert werden kann.Ignorieren Designer und generierten Dateien in ReSharper Analyse

Ich bin viel Ausgabe Benachrichtigungen von generierten Code (fast 1400 in meinem Projekt) zu bekommen. Ich möchte diese Dateien als ignoriert markieren, damit sie nicht überprüft werden, wie Sie es mit StyleCop und CodeAnalysis machen können. Leider sieht es so aus, als ob Resharper generierte Code-Einstellungen ignoriert, weil ich immer noch dieselben Benachrichtigungen erhalte. Ich habe versucht, eine Datei Maske Einstellung (das heißt für *.resx) und fügen Sie Dateien manuell erzeugt, aber trotzdem macht es nichts ändern.

Ich weiß nicht, ob es wichtig ist, aber ich bin mit VS 2010

+0

Haben Sie Dateien als Maske hinzufügen? "* .Designer.cs"? Ich habe ReSharper 5 und es werden keine Warnungen im Designer-Code angezeigt. –

+0

Ja, sie werden standardmäßig so hinzugefügt. Ich benutze auch Resharper 5. – RaYell

Antwort

8

Ich habe gerade eine Antwort für diesen von ReSharper Unterstützung erhalten:

Um diese Dateien zu überspringen während Bei der Code-Überprüfung sollten Sie ReSharper> Optionen> Code-Inspektion> Einstellungen öffnen, auf 'Zu überspringende Elemente bearbeiten' klicken und Ihre Dateien zu dieser Liste hinzufügen.

+7

Ist es irgendwie möglich, die Dateien mit Masken hinzuzufügen? – Scoregraphic

4

ich mit RaYell Antwort zustimmen; Um diese Dateien vollständig zu ignorieren, müssen Sie sie zu Zu überspringende Objekte hinzufügen.. Hier

ist einige weitere nützliche Informationen:

Was -Code unterscheidet sich von Artikel generiert macht überspringen?

Die Einträge auf [den generierten Code-Seite], die Masken erlauben (wie auch Regionen), nicht analysiert erhalten, aber keine Hinweise, Warnungen werden Vorschläge oder schnelle Lösungen angeboten, da es nicht viel Sinn macht . Allerdings und das ist wichtig, noch Dateien bekommen analysiert Fehlerinformationen und den Abschluss zu ermöglichen. Das macht generierter Code unterscheidet sich von Artikel zu überspringen.

http://blogs.jetbrains.com/dotnet/2011/06/preventing-items-from-being-analyzed-in-resharper/

Verwandte Themen