code-analysis

Codeanalyse ist der Prozess des Analysierens des Codes der Anwendung, um bestimmte Eigenschaften der Anwendung zu entdecken, zu überprüfen, zu validieren oder zu verifizieren. Dies ist nützlich während des Entwicklungsprozesses und zum Testen der Anwendung, bevor sie in den Produktionsmodus versetzt wird, insbesondere zur Überprüfung der sicherheitsrelevanten Aspekte.
1
Antwort

Fehler FindBugs: Schreiben Sie in das statische Feld von der Instanzmethode

Ich habe einige Bereiche in meiner Anwendung, wo ich den Fehler bekomme, während ich den Wert der statischen Variable von der Instanzmethode manipuliere. "Schreiben Sie in das statische Feld von der Instanzmethode" . Wenn wir Multi-Thread...
15.01.2014, 11:32
3
Antworten

Füge Codeanalyse-Regelsatz über das nugget-Paket hinzu

Ich versuche, ein NuGet-Paket zu erstellen, das das Codeanalysewörterbuch unseres Unternehmens automatisch und aktualisierbar hinzufügt. Der Regelsatz wurde im Inhaltsordner hinzugefügt und jetzt möchte ich das Skript install.ps1 verwenden, u...
28.11.2013, 13:17
3
Antworten

CS8019 Fehler bei Assemblyinfo für temporäre Datei MSBuild Server

Ich erhalte einen Codeanalysefehler auf meinem Build-Server, der Fehler ist    ... NETFramework, Version = v4.6.AssemblyAttributes.cs (3,1): Fehler CS8019: Unnötige Verwendung der Direktive. Dies ist in einer Temp-Datei, die Visual Studio...
16.10.2015, 15:43
6
Antworten

Ausführen von .NET 4.0 statische Codeanalyse (FxCop) mit VS 2010 Professional

Ich habe VS 2010 Professional (was im Gegensatz zu Premium nicht den Zugriff auf die Codeanalyse-Konfiguration innerhalb der IDE beinhaltet) und a C # 4-Lösung mit vielen Dutzend Projekten. Ich möchte statische Code-Analysen als Teil der L...
06.10.2010, 12:02
2
Antworten

Welche Konsequenzen haben (zu) viele Namespaces?

Ich führe eine Codeanalyse für ein Projekt durch und bekomme eine Warnung mit CA1020: Microsoft.Design: Ziehen Sie in Betracht, die in {namespace} definierten Typen mit einem anderen Namespace zusammenzuführen. {Einige Namespaces} Warum...
14.01.2010, 05:45
3
Antworten

Wie teilt man die große App am besten in Module auf?

Der Aufbau der App, an der ich arbeite, braucht viel Zeit. Es ist der größte, an dem ich gearbeitet habe. Ich habe versucht, die Gradle-Einstellungen zu optimieren, was hilfreich ist, aber trotzdem ist der Build ziemlich langsam. Da die App o...
09.01.2018, 12:46
2
Antworten

Warnung aufgrund von Ausnahmeklassen: CA2237: Markieren Sie ISerializable-Typen mit SerializableAttribute

Ich habe mehrere Klassen aus verschiedenen Ausnahmen abgeleitet. Jetzt vs gibt Warnung wie im Titel dieser Frage. 1.Könnte jemand erklären, welche Auswirkungen die Unterdrückung dieser Regel hat? 2.Könnten Sie die Regel aus hier " Keine W...
04.07.2012, 10:38
1
Antwort

Der Zugriff auf eine implementierte abstrakte Eigenschaft im Konstruktor verursacht CA2214: Rufen Sie keine überschreibbaren Methoden in Konstruktoren auf

%Vor% Der Konstruktor MyClass () verursacht CA2214:    Rufen Sie keine überschreibbaren Methoden in Konstruktoren auf. Dies wird normalerweise nur angezeigt, wenn eine virtuelle Methode aufgerufen wird, die in derselben Klasse wie der...
10.06.2013, 07:11
1
Antwort

FxCop / Code-Analyse mit VS2010 Ultimate

Ich habe einige Informationen dazu, aber ich kann immer noch eine richtige Antwort finden, ich wurde kürzlich in meiner Firma gefragt: "Führe eine fxcop-Analyse für diesen Code durch und erzähle mir die Ergebnisse". Ok, ich habe VS2010 Ultima...
06.06.2012, 16:56
8
Antworten

Wie erkennt man, welche Statusvariablen in einer bestimmten Methode in C # gelesen / geschrieben werden?

Was ist der einfachste Weg zu erkennen, ob eine bestimmte Methode eine Membervariable oder -eigenschaft liest oder schreibt? Ich schreibe ein Tool, um in einem RPC-System zu helfen, in dem der Zugriff auf Remote-Objekte teuer ist. Wenn festgeste...
14.09.2010, 18:56