2016-05-02 6 views
11

Ich stöberte durch Stack Overflow und Google für Informationen über automatische Code-Stil-Praxis-Tools und fand FxCop.Ist FxCop tot? Kann es mit VS2015 verwendet werden?

Aber ich habe keine aktuellen Artikel von Microsoft über FxCop gefunden. Also habe ich mich gefragt, ob FxCop tot ist.

Kann FxCop mit Visual Studio 2015 verwendet werden? Funktioniert es für die Durchsetzung von C# Design-Richtlinien?

Antwort

10

FxCop-Funktionalität ist in Visual Studio 2012 und späteren Versionen mit VS-Code-Analyse integriert. Es deckt alle FxCop-Funktionen mit besserer Integration ab.

Referenz: Code Analysis for Managed Code Overview

+0

Vielen Dank, das macht Sinn. –

6

Von dieser blog (Mitteilung von einem Microsoft-Programm-Managern geschrieben):

Die alte Version IL-basierte FxCop/CA ist tot, aber die neue Version von CA, die basierend auf Source-Code anstelle von IL wird in VS "14" sein. (Können Sie nach unten scrollen und sehen Sie die Antwort von Alex Turner, der Besitzer für die Diagnose in verwalteten Sprachen.)

Also ja, es ist tot, aber mit etwas besser ersetzt. Mit CA haben Sie ein noch besseres Werkzeug zur Code-Analyse. Auch mit Roslyn ist es ganz einfach, eigene Analysatoren zu erstellen.

+2

Besser ist relativ ... Es gibt Vorteile von IL-Analyse zu tun: 1) es ist Cross-Sprache 2) analysiert, was tatsächlich aus der Quelle generiert wird 3) enthält Code Weaver-Modifikationen ... – jdehaan

1

Nein, nicht tot, nur umbenannt oder reinkarniert.

Ergänzung zur CarbineCoder Antwort oben https://stackoverflow.com/a/36982685/257090

FxCop ist jetzt Bestandteil aller Editionen von Visual Studio (Gemeinschaft, Pro, Enterprise)

Es ist ein wenig Verwirrung um ihn herum, weil in der Vergangenheit, Microsoft Dafür musste man Visual Studio Premium oder Ultimate kaufen. Seit 2012, soweit ich mich erinnere, wurde es frei gemacht.