visual studio snippet instalar code autocompletar visual-studio

visual-studio - snippet - visual studio code html shortcut



Visual Studio: adjuntar para procesar el acceso directo (12)

Cuando quiero depurar tengo que hacer Depurar-> Adjuntar a Proceso-> Buscar un proceso en la lista-> Adjuntar.

Me preguntaba si puedo crear algún tipo de atajo para hacer esto por mí.


Extensiones VS

Más: Busque en el Marketplace de VS "attach"

Teclado

  • El atajo para procesar atajos es Ctrl + Alt + P en Visual Studio 2005 y superior. A continuación, puede presionar la primera letra del nombre del proceso que desee, por ejemplo, w para w3wp.exe y saltará a eso, luego Enter para adjuntar.
  • Puede usar el atajo de teclado Alt ALT + D , P para abrir la ventana "Adjuntar al proceso" a través del menú Depurar.

Código

El lanzamiento actual es VS2015 en el momento de la escritura.

Adelante, edite / extienda esta respuesta :-)


El acceso directo es Ctrl + Alt + P en Visual Studio 2005 and above .


Escribir una macro es una opción, sin embargo, no puede deducir a qué proceso adherirse por sí mismo.

Otra buena solución es asignar el comando "Adjuntar para procesar" a una tecla de método abreviado:

( Herramientas -> Opciones -> Entorno -> Teclado , escriba adjuntar, como lo hice en este ejemplo, y seleccione una tecla de método abreviado):


Esta respuesta debería funcionar para Visual Studio 2010 .

Me gusta tener botones para hacer esto en mi barra de herramientas de depuración

https://gist.github.com/1406827

La esencia contiene un método para adjuntar a IIS (w3wp.exe) o ASP (aspnet_wp.exe) y también a nunit (nunit-agent.exe). Se incluyen instrucciones sobre cómo agregar las macros a su barra de herramientas de depuración.


Los complementos son probablemente una mejor forma de hacer esto ahora. Yo uso uno llamado "Adjuntar a cualquier cosa". Puede encontrarlos en Visual Studio 2012. Vaya a "Herramientas" -> "Extensiones y actualizaciones", busque "adjuntar" e instale "adjuntar a todo".

Ver también: Automatizar "Adjuntar al proceso" en Visual Studio 2012



Personalmente, prefiero usar Debugger.Launch() como se sugiere aquí en este hilo , porque no necesita referencias al DTE (que es específico de IDE y debe mencionarse explícitamente en el proyecto que se utilizará)


Puede usar el atajo de teclado Alt ALT + D , P para abrir la ventana "Adjuntar al proceso" a través del menú Depurar.

Una vez allí, puede usar su teclado para buscar en la lista de Procesos Disponibles (por ejemplo, escriba "w3wp" si desea adjuntarlo a un grupo de aplicaciones de IIS)


Yo uso este "acceso directo" incorporado

ALT + D , P , W , ENTER

esto abre el menú de depuración, selecciona adjuntar al proceso, se desplaza hacia abajo a w3wp.exe y se adjunta.

Es largo, pero debería funcionar en múltiples versiones de estudio visual sin necesidad de configuración, con o sin reafilamiento, y funciona cuando se ejecutan múltiples procesos de IIS, ya que puede elegir a qué proceso conectarse.


Para habilitar el botón de la barra de herramientas ''Adjuntar al proceso'' en Visual Studio 2013, 2015 y 2017

  1. Haga clic derecho en cualquier barra de herramientas y haga clic en ''personalizar ...''
  2. Haga clic en la pestaña ''comandos''
  3. Haga clic en el botón de opción "Barra de herramientas"
  4. Seleccione la barra de herramientas donde desea que aparezca su botón en el menú desplegable
  5. Haga clic en el botón ''Agregar comando ...''
  6. Seleccione ''Depurar'' de la lista de categorías de la izquierda
  7. Seleccione ''Adjuntar al proceso'' de la lista de comandos a la derecha y haga clic en Aceptar. El botón aparecerá en la barra de herramientas seleccionada.
  8. Opcionalmente, use los botones ''Subir'' y ''Bajar'' a la derecha para mover su nuevo botón a la ubicación deseada dentro de la barra de herramientas. Sigo el mío justo después del botón Depurar.

Alt + Shift + P para volver a conectar el último proceso adjunto.

Funciona para mí en Visual Studio 2017.


La forma más fácil de hacerlo es escribir una macro que encuentre el DTE.LocalProcess que desea apuntar y adjuntar automáticamente. Por ejemplo

Public Sub AttachShortcut() For Each proc In DTE.Debugger.LocalProcesses If proc.Name = "what you''re looking for" Then proc.Attach() Exit Sub End IF Next End Sub

Nota: Esta Pregunta de desbordamiento de pila está relacionada y tiene una muestra que puede serle útil