Wie zeige ich, wie viele Zeilen Code mein Projekt in Visual Studio enthält? [Duplikat]

StackOverflow https://stackoverflow.com/questions/827127

  •  05-07-2019
  •  | 
  •  

Frage

  

Mögliche Duplizieren:
   Wie zählen Sie die Linien der Code in einer Visual Studio-Lösung?

Wie kann ich zeigen die Code-Metriken Fenster in Visual Studio 2008 Professional SP1? Ich bin auf der Suche, wie viele Gesamtcodezeilen zu sehen, mein Projekt für die Schule ist, und ich kann es nicht finden.

Die Hilfe-Datei zu dem zu View- gehen> Andere Windows-> Code-Metriken, aber diese Option ist mir nicht zur Verfügung. Ich habe auch versucht, das Projekt im Solution Explorer mit der rechten Maustaste, um zu sehen, ob es eine Möglichkeit war, aber es war nicht.

Wo ist das mythische Einhorn eines Merkmals? Wenn die Pro-Version nicht über diese Funktion hat gefunden jemand ein einfaches externen Verfahren die Linien in allen CS-Dateien in einer automatisierten Art und Weise zu zählen?

War es hilfreich?

Lösung

Code-Metriken sind nur in den Team System-Versionen von Visual Studio 2008 verfügbar Wenn Sie eine Express Edition, Standard haben, oder Professional Sie kein Glück.

Siehe Kommentare und Screenshots hier:

Andere Tipps

Sie brauchen keine 3rd-Party-Tools, drücken Sie einfach STRG + SHIFT + F , und im Fenster, das erscheint, wählen Sie " Verwendung regulärer Ausdruck“. Verwenden Sie diese Regulärer Ausdruck:

^:b*[^:b#/]+.*$

Für Visual Studio 2012 und über dem regulären Ausdruck ist:

^(?([^\r\n])\s)*[^\s+?/]+[^\n]*$

DPack tut dies. Nach der Installation gehen Sie einfach auf Extras -> DPack -.> Lösung Statistik ..

http://www.usysware.com/dpack/

Ich habe nicht diese Funktion in meinem VS2008, so vor ein paar Monaten implementiert ich eine schnelle und schmutzige Fenster-Anwendung, die die Anzahl der CRLFs in meinem C # Dateien zählt. Zugegeben, zählt diese Leerzeilen und Zeilen in Dateien, die von VS erzeugt, aber mit einem bisschen Zwicken, ich bin sicher, man könnte es eine gute Zählung machen zu erzeugen. Hier ist der operative Code in dem Windows Form; die dlgFolder Steuerung ist die Foldersteuerung:

if (dlgFolder.ShowDialog() == DialogResult.OK)
{
   int totalLines = 0;
   string[] fileList = Directory.GetFiles(dlgFolder.SelectedPath, "*.cs",    SearchOption.AllDirectories);

   for (int x = 0; x < fileList.Length; x++)
   {
      string[] sourceCodeLines = File.ReadAllLines(fileList[x]);
      totalLines += sourceCodeLines.Length;    
   }

   MessageBox.Show(String.Format("There are {0} lines of C# code in the folder{1}",
totalLines.ToString(), dlgFolder.SelectedPath));
}

find . -type f -print0 | wc --files0-from=-

oops! Sie sind auf Fenster ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top