7
votes

Compter combien de lignes de code contiennent une solution Visual Studio

Une équipe analysera notre code de solution .NET. Avant cela, nous nous sommes demandé combien de lignes de code contiennent notre projet.

Y a-t-il un moyen de trouver ceci (en vs 2010)?


3 commentaires

Dupliquer de:

4 Réponses :


4
votes

3 commentaires

Ceci est sur un projet, ou une solution ?


Premier lien: Projet, deuxième accès au code directement au code source afin que vous puissiez compter plusieurs solutions / projets


Le premier lien ne fonctionne pas avec l'édition standard. Le deuxième lien a besoin d'un logiciel supplémentaire installé.



13
votes

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é du développeur, automatiser les processus répétitifs et développer certaines des fonctionnalités de Microsoft Visual Studio.

dpack est très pratique mais vous pouvez l'utiliser uniquement pour Statistiques de solution :

La fonction de statistiques de solution permet d'évaluer la taille de la solution complète. Il recueille des informations sur tous les projets de la solution actuellement ouverte. Les informations sont collectées sur des fichiers de code uniquement et comprennent: nombre total de lignes, nombre total de lignes de code, nombre total de lignes de commentaire et nombre total de lignes vides dans chaque projet. Les statistiques de la solution peuvent être exportées vers un fichier CSV délimité par des virgules à l'aide du bouton d'exportation.


1 commentaires

Une autre raison d'aimer dpack! C'est l'une des rares extensions que j'installez toujours avec Visual Studio. Des frais généraux faibles, rapides et visent grandement la navigation dans une solution, en particulier les grandes.



15
votes

Ouvrez la recherche ( Ctrl + shift + f ),

recherche de tous les fichiers dans la solution (* .CS ou * .vb), utilisez l'expression régulière ^ (ligne commençant).

Attendez.

ps.
Vous pouvez filtrer les lignes vides avec ^. + $ (une suggestion @ SSC-HREP3)


2 commentaires

+1, c'est une solution agréable, rapide et sale, au moins, il n'est pas nécessaire d'installer un bloatware supplémentaire juste pour un compte de ligne.


Vous pouvez filtrer des lignes vides avec ^. + $



8
votes

Utilisation de PowerShell Déplacer vers le dossier contenant vos fichiers de projet et entrez la commande xxx

remplacer "cs" "vb" avec des extensions de fichier que vous souhaitez inclure dans votre compte.


1 commentaires

Cela compte-t-il des lignes vides aussi?