2017-02-18 5 views
1

Ich fragte mich, ob es eine Option in Visual Studio Erweiterung Resharper gab, um alle Kommentare und Kommentare in der Lösung zu entfernen? Ich kann nirgends eine Option dafür finden, oder gibt es ein anderes Tool, das das tut?Resharper: Entfernen aller Kommentare

Ich habe versucht, Unterstützung dafür googling, aber leider nicht viele Leute wollen dies tun, wo ich es tue.

Ich benutze Visual Studio 2017, wenn Sie sich wunderten.

Also, ich möchte diesen Code:

/// <summary>Some method 
/// <para>something else...</para> 
/// <seealso cref="TestClass.Main"/> 
/// </summary> 
public void OnCall(string someString) 
{ 
    // Some comment 
    // Another comment 
    Console.WriteLine(someString.Split(':')[4]); 
} 

Um dies zu werden:

public void OnCall(string someString) 
{ 
    Console.WriteLine(someString.Split(':')[4]); 
} 

ich auch mit # Region das gleiche tun möchte, wenn ich könnte, würde jede mögliche Hilfe geschätzt.

Antwort

0

Ich denke, das ist nicht häufig verwendete Funktion. Resharper hat keinen sicher.

Wie wäre es mit dem Ausführen von VS "Suchen und Ersetzen" -Funktion mit Regexp, die Ihre Bedürfnisse abdecken? Wie diese: "//.+$"

+0

Wird nicht im C-Stil Kommentare behandeln; wird jeden Code beschädigen, wo '//' in einem Nicht-Kommentar-Kontext erscheint – AakashM

+0

@AakashM, Sicher ist es sehr begrenzte Reichweite, wo es aber immer noch angewendet werden kann. Arbeite für die vorgeschlagenen Stile. Ich nehme an, Autor wird eine Aufräumaktion machen, also sollten mehrere Codeänderungen funktionieren. Jede bessere Option? – klashar

0

Versuchen Sie, die CommentRemover Erweiterung für Visual Studio 2015/2017

+0

CommentRemover unterstützt nur das Entfernen von Datei für Datei. Auf der Suche nach einem "Entfernen in Dateien" – Gisway

Verwandte Themen