2010-10-15 8 views
8

Une équipe analysera notre code de projet (solution) .NET, donc, avant, elle a demandé combien de lignes de code contenait notre projet.Nombre de lignes de code de nombre dans Visual Studio

Existe-t-il des données statistiques, des statistiques de code dans VS 2010?

+1

Dupliquer de: http://stackoverflow.com/questions/1244729/how-do-you-count-the-lines-of-code-in-a-visual-studio-solution – Tim

+4

Ne pas dupliquer, à cause de VS ** 2010 ** – serhio

Répondre

4
+0

il s'agit d'un projet, ou d'une * solution *? – serhio

+1

premier lien: projet, deuxième lien d'accès directement au code source afin que vous puissiez compter plusieurs solutions/projets –

+0

Le premier lien ne fonctionne pas avec l'édition standard. Le deuxième lien nécessite un logiciel supplémentaire installé. – md1337

13

Vous pouvez également utiliser DPack:

DPACK est une collection gratuite d'outils Microsoft Visual Studio 2008/2010. DPack est conçu pour augmenter considérablement la productivité des développeurs, automatiser les processus répétitifs et développer certaines fonctionnalités de Microsoft Visual Studio.

DPACK est très pratique, mais vous pouvez l'utiliser uniquement pour solution statistics:

statistiques Solution fonctionnalité permet d'évaluer la taille de l'ensemble de la solution. Il recueille des informations sur tous les projets de la solution actuellement ouverte. Les informations sont collectées uniquement sur les fichiers de code et comprennent: le nombre total de lignes, le nombre total de lignes de code, le nombre total de lignes de commentaires et le nombre total de lignes vides dans chaque projet. Les statistiques de solution peuvent être exportées vers un fichier CSV délimité par des virgules en utilisant le bouton Exporter.

+0

Une autre raison d'aimer DPack! C'est l'une des rares extensions que j'installe toujours avec Visual Studio. Faible surcharge, rapide, et grandement accélère la navigation dans toute solution, en particulier les grandes. –

13

Ouvrir la recherche (ctrl +changement + f),

Rechercher tous les fichiers dans la solution (* .cs ou * .vb), utiliser des expressions régulières ^ (ligne début).

Attendre.

+0

+1, c'est une façon agréable, rapide et sale, au moins il n'y a pas besoin d'installer des bloatwares supplémentaires juste pour un nombre de lignes. – md1337

8

L'utilisation déplacer powershell dans le dossier contenant vos fichiers de projet et entrez la commande

(dir -r -include *.cs,*.vb | select-string .).count 

remplacer « cs » « vb » avec des extensions de fichiers que vous souhaitez inclure dans votre comte.

+0

Est-ce que cela compte aussi les lignes vides? –