2009-11-25 5 views
8

VB.NET hat diese eher nervig Einschränkung, die bei 100.Kennt jemand eine Möglichkeit, alle Compiler-Warnungen für ein VB.NET-Projekt anzuzeigen?

vbc : warning BC42206: Maximum number of warnings has been exceeded. 

Das macht die Sache ziemlich frustrierend, wenn sie versuchen, oben zu sortieren den Aufwand berichtet Compiler-Warnungen Kappen, die am besten mit VB.NET nachzukommen erforderlich wäre Praktiken wie das Aktivieren von Option Strict.

Gibt es eine Möglichkeit, diese Einschränkung entweder zu entfernen, anzupassen oder Warnungen auf andere Weise (z. B. über ein Codeanalyse-Tool eines Drittanbieters) zu erhalten?

Antwort

3

Ab VB11, in VS2012, hat vbc keine maximale Fehlergrenze mehr, wenn es von der Befehlszeile aus aufgerufen wird.

Es gibt wahrscheinlich einen besseren Link für dieses jetzt, aber this wird tun, bis ich eins finde.

UPDATE: new link

0

Sie sollen Configuring Warnings in Visual Basic lesen und How to: Enable or Disable Compiler Warnings

Zum Beispiel können Sie die Compiler-Optionen (im Rahmen des Projektes bauen Eigenschaften) die folgende Zeile

warnaserror:42206 

soll (ich habe es selbst nicht ausprobiert ...) deaktiviere das Limit von 100 Fehlern.

Ein weiterer Hinweis, 100 Warnungen ist eine sehr große Nummer. Sie sollten Ihren Code wahrscheinlich überprüfen, die Gründe für diese Warnungen überprüfen und beheben.

+2

Bitte beachten Sie, dass das Ziel dieser Frage ist, die Anzahl der Warnungen zu erhöhen, so dass sie behoben werden können. Ich weiß jedoch nicht, ob meine Gesamtwarnung 101 oder 101.000 beträgt. Während diese Artikel darüber sprechen, wie bestimmte Warnungen aktiviert oder deaktiviert werden können, behandeln sie nicht die Warngrenze, die für alle Warnungen gilt. Zur Erinnerung, ich habe alle Warnungen aktiviert. Ich habe die Compiler-Optionen oben versucht, aber leider ohne Erfolg. – Technobabble

+0

Haben keine bessere Lösung gefunden. sry. – Amirshk

+1

Ich habe das ohne Erfolg gesucht. Wenn Sie größere Änderungen an einem großen Projekt vornehmen, kann es einfacher sein, die Fehler basierend auf dem Fehlertyp als den ersten 104 Fehlern zu korrigieren, die von VS angezeigt werden sollen. Sie können stattdessen eine Suche verwenden, aber es funktioniert nicht so gut wie das Klicken auf den nächsten Fehler. – xpda

5

Die offizielle Antwort ist anscheinend "Nein." Von Microsoft: "Während dieses Problem besteht, hat das Visual Basic Compiler-Team beschlossen, die harte Grenze für die gemeldeten Fehler zu verlassen, weil es mit der Leistung hilft."

0

ich das gleiche Problem mit SQL-Projekten hatte ich habe auf gearbeitet; Das Limit beträgt 200 Warnungen. Dann, wenn ich sie repariere, verschmelzen neue, so dass die Zahl niemals sinkt!

Ich fand, dass wenn Sie in der Ausgabe "Build" in der Registerkarte "Ausgabe" sehen Sie alles sehen können. In meinem Fall habe ich Tausende. Wählen Sie alle aus und kopieren Sie sie in einen Texteditor.

+0

Nicht so mit vbc, fürchte ich. Es hört auf, Warnungen überall zu melden. – Blorgbeard