visual-studio - vista - visual studio code go to definition php
Número de clases en una solución de Visual Studio (5)
Contrate a un interno para contar.
¿Existe una manera fácil de encontrar la cantidad de clases contenidas dentro de una solución de estudio visual? Además de escribir un script funky find, no pude encontrar una manera de hacerlo dentro de la pieza de métricas de código de VS.
Estoy ejecutando Visual Studio 2008 y este es un proyecto de VB.Net de principio a fin.
¡Gracias!
No he usado estas herramientas antes, pero probablemente tengan alguna facilidad que pueda ayudarlo. Básicamente, cualquier paquete de métricas de código puede ayudar. Se suponía que VS 2008 tenía una herramienta integrada de métricas de código, pero creo que fue rechazada por una razón u otra.
- Complemento CodeMetrics para Reflector
- NDepend : comercial, creo, aunque tiene una versión de prueba
--Editar--
JRoppert es correcto. Recuerdo haber leído que la herramienta de métricas solo estaba disponible en la edición Team, no en Pro o Express
No sé de una manera directa, pero tal vez esto te ayudará a:
- Abrir MainMenu / View / Other Windows / Code Metric Results
- Calcular resultados de métricas de código
- Exportar los resultados a Excel
- Use Excel para obtener el recuento de tipos únicos en la lista.
No sé si las Cosas de Métricas de Código están disponibles en todas las Ediciones de VS. Estoy usando Team Suite Edition.
Puede usar una herramienta gratuita como SourceMonitor , que tiene un conjunto razonable de métricas, incluida la cantidad de clases. También puede usar una herramienta como NDepend que es mucho más poderosa, pero también cuesta dinero. Cualquiera puede integrarse en su entorno de compilación si usa MSBuild o NAnt.
Abra la solución y busque en todos los archivos "clase" (con el espacio en blanco antes y después de la clase de palabra). Esto encontrará todas las líneas como:
clase pública A: B
El resultado debería ser algo así como
Líneas coincidentes: 2887 Archivos que coinciden: 2271 Total de archivos buscados: 2486
El primer número es el que está buscando.