Respuestas:
NuGet (anteriormente NuPack) es un sistema de administración de paquetes gratuito, de código abierto enfocado en el desarrollador para la plataforma .NET con la intención de simplificar el proceso de incorporación de bibliotecas de terceros en una aplicación .NET durante el desarrollo.
PowerCommands (gratis)
AnkhSVN (gratis)
Incluso si usa otros shells SVN fuera de VS (como TortoiseSVN), le recomiendo instalar este Proveedor de control de origen para realizar un seguimiento automático de los cambios de nombre, eliminaciones y similares.
Ayuda visual X (no es gratis)
Doc fantasma (gratis)
Se tarda un tiempo en configurarlo correctamente, pero puede ser bastante útil.
De mi publicación de blog (todo gratis):
DevExpress CodeRush / Refactor! Pro (no gratis, $ 249.99)
Es mucho mejor que Resharper (que por cierto siempre ralentizó mi VS a un rastreo), funciona con C # y VB.NET (incluida la refactorización) y el soporte y la comunidad son excelentes. Vale la pena el precio. Y sí, es compatible con 2010 (en RC en el momento de escribir este artículo).
Editor de temas de Visual Studio Color (gratis)
No puedo codificar a menos que mi VS2010 tenga un tema similar a StackOverflow.
VisualSVN (no libre)
Personalmente prefiero esto sobre AnkhSVN ya que no es un proveedor de SCC y no agrega archivos adicionales a mi repositorio.
VisualHG es un complemento de control de Mercurial Source que maneja TortoiseHG desde VS. Soy un gran admirador de Mercurial y DVCS. VisualHG lo hace agradable e integrado. Fanáticos de Git: no estoy pidiendo una guerra de llamas. Hg es solo mi marca.
¡VSCommands es simplemente uno de los mejores complementos GRATUITOS que existen! ( enlace de la galería visual studio )
DevExpress CodeRush Xpress (gratis)
Ctrl+,
), le permitirá refactorizar ese identificador al nuevo nombre. En VS2010, ese menú parpadea y desaparece y se reemplaza por el menú DevExpress. Puede obtener el menú original, pero requiere un poco de violín.
El editor tangible T4 más las herramientas de modelado para VS2010 agrega IntelliSense y Syntax Coloring a las plantillas de texto T4 (gratis)
CodeMaid parece ser bastante útil: se formatea automáticamente al guardar, lo que ahorra mucho tiempo entre los desarrolladores y los diferenciales de código. (¿Existen otras herramientas que pueden usar el documento VS AutoFormat?)
Mapa de código VS10x Eso es muy bueno. Salto fácil a la propiedad, método. Y fácil expandir la región de colapso y más.
World of VS Default Browser Switcher para cambiar fácilmente el navegador en proyectos web.
Code Contracts Editor Extensions , una extensión gratuita que proporciona información sobre contratos heredados para el método en el que está trabajando actualmente, y una lista de contratos para cualquier método al que esté llamando. Desafortunadamente, la última característica entra en conflicto con Resharper, pero la primera todavía funciona bien.
RockScroll (gratis): hacer doble clic en una palabra / símbolo resalta todas las apariciones de esa palabra / símbolo. También reemplaza la barra de desplazamiento con una vista previa de su código, con puntos de edición y líneas "todas las ocurrencias" resaltadas.
Ejemplo de uso: ¿quiere ver si una variable se usa en otro lugar en el archivo fuente actual? Haga doble clic en la variable, busque en la barra de desplazamiento cualquier resaltado rojo.
AtomineerUtils Pro (no gratis, $ 9.99 USD) es, en mi opinión, mejor que Ghost Doc. Pero, al igual que Ghost Doc o cualquier generador automático de documentación, la documentación generada debe ser editada para que tenga un valor real.
CleanProject - Limpia las soluciones de Visual Studio
¿Cuántas veces ha querido enviar un proyecto a un amigo o subirlo a un sitio web como MSDN Code Gallery solo para descubrir que su archivo zip tiene muchas cosas que no necesita enviar, haciendo que el archivo sea más grande que Necesita ser.
carpeta bin carpeta obj Carpeta TestResults Carpetas Resharper Y luego, si se olvida de eliminar los enlaces de control de origen, se le preguntará a quien reciba su proyecto. Como alguien que hace mucho este proceso, decidí compartir con ustedes mi código para limpiar un proyecto.
No puedo vivir sin DPack , especialmente cuando trabajo en proyectos grandes, facilita mucho la navegación entre archivos y miembros. Y es gratis .
Shortucts favoritos:
Alt + U: explorador de archivos, filtra los archivos a medida que escribe
Alt + G: explorador de códigos, filtra todos los miembros a medida que escribe
Alt + M: explorador de códigos, filtra los métodos en el archivo actual a medida que escribe
...y así. Mucho más fácil para mí que orientarme en Project Explorer
Vingy 1.0 es un complemento simple pero efectivo para Visual Studio 2010 para que pueda buscar en la web de una manera no intrusiva y pueda filtrar los resultados en función de las fuentes.
Puede abrir Vingy haciendo clic en Ver-> Otras ventanas -> Ventana de búsqueda de Vingy desde el IDE de Visual Studio, o simplemente resaltando algo de texto en el documento y luego haciendo clic en Herramientas -> Buscar texto seleccionado (Ctrl + 1).
Buscar con Vingy es bastante sencillo. Puede iniciar una búsqueda de dos maneras.
Esta es mi lista de extensiones.
La lista de esto es bastante completa, así que pasé algún tiempo para encontrar las extensiones que necesito. Aquí está la instantánea. Espero que ayude a alguien.
Intenté instalar Codemaid, y parecía ser un complemento ingenioso, pero mi respuesta de Visual Studio se hizo muy lenta. Me sentí como si algunos hilos estuvieran haciendo algún trabajo todo el tiempo cuando Codemaid estaba encendida. Entonces desinstalar por ahora.
VSFileNav - (Gratis) Una herramienta Buscar archivo en solución (cruce entre SonicFileFinder y Resharper). Ligero, fácil de usar y rápido (me cansé del gran tiempo de inicio con Sonic).
Descargo de responsabilidad: escribí esta herramienta.
Complemento para ir rápidamente a cualquier archivo en la solución Sonic File Finder (gratis)
Cambio rápido entre archivos .h y .cpp Macro disponible aquí (gratis)
Y eso es todo =)
Referencia de adición rápida de WoVS
La extensión "Quick Add Reference" aumenta la etiqueta inteligente que VS muestra para los tipos no reconocidos, lo que le brinda la oportunidad de agregar la referencia de ensamblaje correspondiente para ese tipo más la correspondiente cláusula "using" si es necesario en una sola toma.