2010-10-15 31 views
8

Un equipo analizará nuestro código de proyecto .NET (solución), por lo que, antes, preguntaron cuántas líneas de código contienen nuestro proyecto.Número de líneas de código de recuento en Visual Studio

¿Hay algunos datos estadísticos, algunas métricas de código en VS 2010?

+1

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

+4

No duplicado, debido a VS ** 2010 ** – serhio

Respuesta

4
+0

esto es sobre un proyecto, o una * solución *? – serhio

+1

primer enlace: proyecto, segundo enlace acceda directamente al código fuente para que pueda contar varias soluciones/proyectos –

+0

El primer enlace no funciona con la edición estándar. El segundo enlace necesita software adicional instalado. – md1337

13

Puede también utilizar DPack:

DPack es una colección GRATUITA de herramientas de Microsoft Visual Studio 2008/2010. DPack está diseñado para aumentar en gran medida la productividad del desarrollador, automatizar procesos repetitivos y ampliar algunas de las características de Microsoft Visual Studio.

DPack es muy conveniente, pero se puede usar sólo para solution statistics: función de las estadísticas

solución permite evaluar el tamaño de toda la solución. Recopila información sobre todos los proyectos en la solución actualmente abierta. La información se recopila solo en los archivos de código e incluye: número total de líneas, número total de líneas de código, número total de líneas de comentario y número total de líneas vacías en cada proyecto. Las estadísticas de la solución se pueden exportar a un archivo CSV delimitado por comas usando el botón Exportar.

+0

¡Otra razón para amar DPack! Esta es una de las pocas extensiones que siempre instalo con Visual Studio. Bajo sobrecarga, rápido y acelera enormemente la navegación en cualquier solución, especialmente en las grandes. –

13

Abrir la búsqueda (ctrl +cambio + f),

buscar todos los archivos en la solución (* .cs o .vb *), el uso de expresiones regulares ^ (línea comenzando).

Espera.

+0

+1, es una manera agradable, rápida y sucia, al menos no hay necesidad de instalar bloatware adicional solo para un recuento de líneas. – md1337

8

uso de PowerShell mueven a la carpeta que contiene los archivos de proyecto e introduzca el comando

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

reemplazar "CS" "VB" con las extensiones de archivo que desea incluir en el recuento.

+0

¿Esto cuenta las líneas vacías también? –

Cuestiones relacionadas