2017-09-18 4 views
0

Wie Visual Studio warten auf mich zu kompilieren, bevor sich über erklärte, aber nie verwendete Variablen beschweren?Wie Visual Studio warten auf mich zu kompilieren, bevor über deklarierte, aber nie verwendete Variablen beschweren

CS0168 The variable '_' is declared but never used

Ja Visual Studio, es ist natürlich nicht benutzt, ich bin immer noch den Code zu schreiben, hör auf, mich abzulenken.

Hinweis, ich möchte die Funktion nicht vollständig deaktivieren, ich möchte es nur für eine Sekunde zum Schweigen bringen und nicht beginnen, meine Variablen zu unterstreichen, bevor ich die Quelle kompiliert habe.

Im Wesentlichen möchte ich die "Check-as-you-type" -Funktion nicht so dynamisch, sondern nur für diesen Fehler machen.

(Ich verwende Visual Studio Gemeinschaft 2017, wenn dies einen Unterschied macht)

+0

Sie sollten diese Warnungen nicht unterdrücken, sie sind nützlich –

+0

Ich versuche, sie nicht richtig –

Antwort

1

Die in How to: Suppress Compiler Warnings erklärt:

spezifische Warnhinweise für Visual C# oder F # Zur Unterdrückung in dem Solution Explorer Wählen Sie das Projekt aus, in dem Sie Warnungen unterdrücken möchten.

Wählen Sie in der Menüleiste Ansicht, Eigenschaftenseiten.

Wählen Sie die Build-Seite.

Geben Sie im Feld Warnungen unterdrücken die Fehlercodes der zu unterdrückenden Warnungen getrennt durch Semikolons ein, und erstellen Sie anschließend die Lösung neu.

+0

zu unterdrücken heraus, dass ich nicht wollen, die Warnungen zu unterdrücken, möchte ich sie, bis ich verzögern entweder speichern oder kompilieren oder führe das Programm aus. –

+0

Ich glaube nicht, dass das @HidravlikaConsult möglich ist. Und ... was wäre der Sinn dafür? Was ändert sich, wenn Sie den Code für die Warnung kompilieren oder speichern? Ich verstehe nicht, warum es in irgendeiner Weise nützlich wäre ... – Pikoh

+0

Es wäre nützlich, wenn es Sie nicht mit falschen Fehlern und Warnungen ablenken würde, bis es sinnvoll ist, Ihren Code zu bewerten. Das Speichern oder Kompilieren Ihres Codes stellt eine Randbedingung dar, in der Sie eine Art von Codeblock abgeschlossen haben, der intern konsistent oder in gewisser Weise "ganz" ist. Die Alternative wäre zufällige Warnungen und Fehler in der Fehlerliste unten und rot unterstrichenen Variablen angezeigt werden, direkt nachdem Sie ein paar Zeilen schreiben, aber bevor Sie eine Chance bekommen, sie zu verwenden. Es ist eine Ablenkung, schlimmer es trainiert den Benutzer keine Warnungen ignorieren. –

0

Sie suchen nach "Suppress Warnings", wörtlich, um diese Warnungen zu sagen "Halt die Klappe".

  • Klicken Sie mit der rechten Maustaste auf das gewünschte Projekt.
  • Wählen Sie "Eigenschaften" oder Alt + Enter (in der Regel auf der Unterseite.)
  • Build- Registerkarte wählen.
  • In "Unterdrückt Warnungen", Typ in ;0168 (wie 0168 wird Ihre Fehlercode, und ";" die Codes zu trennen verwendet wird)
  • Speichern
  • Viel Spaß!
+0

Ich möchte die Warnungen nicht unterdrücken, ich möchte sie verzögern, bis ich das Programm entweder speichere oder kompiliere oder ausführe. –

+0

Ist das überhaupt nicht offensichtlich? 'Alt + Enter' und entfernen Sie den Fehlercode, bevor Sie das Programm erstellen. (Oder sagen Sie VS sogar, sie als Fehler zu kennzeichnen.) Alternativ können Sie Warnungen deaktivieren. Dann wieder einschalten, wenn Sie es brauchen. –

Verwandte Themen