Tag: fxcop
Microsofts kostenloses tool für die statische Analyse die Analyse .NET-managed-code-Assemblys.
2
Antworten
Habe ich eine Implementierung von einem interface, und das interface erweitert IDisposable. In meinem konkreten Implementierung der Schnittstelle, brauche ich nicht entsorgen alles, so dass ich nur eine leere Dispose() Methode. public interface IMyStuff : IDisposable {
2
Antworten
Habe ich einen ganz einfachen code (vereinfacht aus der original-code ist - damit ich weiß, es ist nicht sehr klug-code), die beim kompilieren in Visual Studio 2010 mit Code-Analyse gibt mir Warnung CA1062: Validierung der Argumente von
4
Antworten
Arbeite ich am Projekt in C#. Nun ich habe eine Hudson-server eine habe ich installiert .Net 4 Framework und der Windows SDK 7.1 auf dem server. Das Projekt erfolgreich erstellt, aber wenn ich starten mit FxCop: "C:\Program
3
Antworten
FxCop 10 beschwert sich über Folgendes: using XYZ.Blah; //CA1709 - "XYZ" using Xyz.Blah; //No complaint. using XylophoneSuperDuperLongFullName.Blah; //I don't want to have a long full name for my company name. Das problem ist... ich möchte meinen Firmennamen
4
Antworten
Benutze ich Unterstriche für meine test-Methoden für eine bessere Lesbarkeit und das möchte ich unterdrücken FxCop Fehler/Warnungen für die gesamte test-namespace. Wie kann ich das erreichen? Ich spielte mit GlobalSuppressions.cs aber nichts hat geklappt: [module: System.Diagnostics.CodeAnalysis.SuppressMessage( "Microsoft.Naming",
2
Antworten
Wenn FxCop prüft eine Montage es gibt die folgende Fehlermeldung: Die folgende Referenz-assembly konnte nicht gefunden werden. Die Montage ist für die Analyse erforderlich und auf die verwiesen wurde, durch Test.dll. Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c So, ich
2
Antworten
Sagen wir, ich habe eine enumeration aller Währungen: public enum CurrencyType { ///<summary> ///United Arab Emirates dirham ///</summary> [EnumMember] AED = 784, ///<summary> ///Afghan afghani ///</summary> [EnumMember] AFN = 971, ///<summary> ///Albanian lek ///</summary> [EnumMember] ALL =
12
Antworten
Kann mir jemand sagen, wie man entfernen Sie alle CA2202 Warnungen aus dem folgenden code? public static byte Encrypt(string data, byte key, byte iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider())
3
Antworten
Ich versuche die Letzte version von FxCop. Ich benutze Visual Studio 2010 Professional-edition nicht enthalten code-Analyse, so versuche ich es mit FxCop. In http://www.microsoft.com/en-us/download/details.aspx?id=6544 gibt es readme-Datei mit Aufzügen, Hotelsafes, sagt zum installieren von Windows SDK enthält
4
Antworten
Ich war surfen durch Stack-Overflow und Google für Informationen über die automatische coding style Praxis-tools und gefunden FxCop. Aber ich habe nicht gefunden den letzten Artikel von Microsoft FxCop. Also, ich Frage mich, ob FxCop ist tot.
3
Antworten
Auf einem Windows Server 2003 R2 mit .NET 4 SDK, aber ohne Visual Studio 2010, ich habe versucht, den Bau einer Visual Studio 2010 solution mit msbuild MySolution.sln /p:RunCodeAnalysis=true aber das schlägt fehl. Was erforderlich ist, um
10
Antworten
Ich bin der Planung zu beginnen mit FxCop in einem unserer Laufenden Projekt. Aber, wenn ich es versucht mit der Auswahl aller verfügbaren Regeln, wie es aussieht, habe ich einige änderungen machen in meinem code. Als "team-Mitglied"
5
Antworten
Kann ich sehen, dass wir können, aktivieren Sie die Codeanalyse in Visual Studio Team Systems. Aber ich benutze Visual Studio 2010 Professional. Haben wir keine option zum aktivieren der code-Analyse in dieser version, oder können wir integrieren
4
Antworten
Weiß ich Visual Studio 2010 hat eine neue Code-Analyse-tool gebautaber das ist nur für die premium-und ultimate-Editionen. Von was ich sehen kann, die die Letzte FxCop unterstützt .NET 3.5 SP1. Die Suche war ich nicht in der
4
Antworten
Ich bekomme diese Warnung von FxCop: "'RestartForm' enthält das Feld 'RestartForm.getan', die von IDisposable-type: 'ManualResetEvent'. Ändern Sie die Dispose-Methode auf 'RestartForm' beim Aufruf von Dispose oder Close auf diesem Gebiet." Ok, ich verstehe, was das bedeutet und
12
Antworten
Kann mir jemand sagen, wie man entfernen Sie alle CA2202 Warnungen aus dem folgenden code? public static byte Encrypt(string data, byte key, byte iv) { using(MemoryStream memoryStream = new MemoryStream()) { using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider())
3
Antworten
Ich zuvor verwendete StyleCop + FxCop auf meine Visual Studio Projekte. Aber jetzt bin ich Tests Visual Studio Code-Analyse-tool, das einfacher zu integrieren in MSBuild, und ich habe festgestellt, dass dieses tools Analysen einige der Regeln sowohl
9
Antworten
Gibt es ein tool, dass automatisch behoben werden können StyleCop und FxCop-Regeln, anstatt manuell Befestigung Tausende von Warnungen und Fehlern? Muss es ein, es ist so eine gute Geschäftsmöglichkeit! InformationsquelleAutor der Frage | 2009-08-31
13
Antworten
In Kathleen Dollard ' s letzten blog-postpräsentiert Sie eine interessante Grund für die Verwendung von verschachtelten Klassen .net. Doch Sie erwähnt auch, dass FxCop nicht wie verschachtelte Klassen. Ich gehe davon aus, dass die Leute schreiben FxCop-Regeln
5
Antworten
Nach FxCop 10 beendet Microsoft den Versand einer separaten installer für FxCop. Offiziell kann man derzeit nur führen code-Analyse (FxCop 12.0 /14.0 /15.0) nach der Installation von Visual Studio 2013 /2015 /2017. Wir sind jedoch felsenfest davon
5
Antworten
Hat Stylecop abgelöst FXcop? Welches Produkt sollten wir mit Visual Studio 2008? Kommentar zu dem Problem dup? stackoverflow.com/questions/580168/... Kommentarautor: Rubens Farias InformationsquelleAutor der Frage JL. | 2009-12-10
8
Antworten
Wie ist es möglich, die FxCop-Benutzerwörterbuch, um korrekt zu arbeiten? Ich habe versucht, hinzufügen von Wörtern, um anerkannt zu werden in der Datei 'CustomDictionary.xml', die gehalten ist, die in dem gleichen Ordner wie die FxCop-Projekt-Datei. Dies scheint