La depuración no comienza [cerrado]


102

Cuando presiono F5 (modo de depuración) no pasa nada. La construcción funciona correctamente, el archivo exe puedo iniciar correctamente, pero no puedo iniciar la depuración. ¿Por qué?


¿Y qué dice en la ventana de salida?
leppie

3
¿Qué se establece en 'Construir'> 'Administrador de configuración'? ¿El proyecto está configurado con depuración en la columna de configuración?
dougajmcdonald

Sé que esto podría ser poco convincente, pero ¿su teclado tiene bloqueo F, de modo que si hace clic en reproducir, la depuración está funcionando?
Ali Issa

@leppie La ventana de salida no dice nada. Después de la compilación se comunica "correctamente" pero después de intentar depurar nada
San

Je, no. Probé ambos métodos
San

Respuestas:


130

Tuve el mismo problema y todos los trucos no lo hicieron hasta que desmarqué "Habilitar el proceso de alojamiento de Visual Studio" en la pestaña de depuración en las propiedades del proyecto.


4
Thad solucionó el problema por mí. La forma más corta de hacer esto: msdn.microsoft.com/en-us/library/ms185330(v=vs.100).aspx
Claudiu Constantin

2
Dios mío, gracias. ¿Qué diablos ... qué hace esto de todos modos?
New Bee

1
para decir la verdad, no estoy realmente seguro, estaría feliz de que alguien nos
iluminara

5
Por si acaso: tuve que reiniciar VS para que este truco funcionara, así que
tenlo

2
Gracias por esto. ¡Perdí dos horas de mi vida tratando de resolver esto!
Paul Alexander

47

¡Uf! Estaba experimentando exactamente los mismos síntomas que tú, y después de probar todas las sugerencias, la única que funcionó fue la tuya: crear un nuevo proyecto y copiar todos los contenidos.

Luego me di cuenta de que no podía eliminar manualmente mi directorio Bin, y me di cuenta de que MyApp.vshost.exe se había estado ejecutando en segundo plano todo este tiempo, evitando que Visual Studio 2012 lo sobrescribiera. No estoy seguro de cómo funcionaba todavía. VS2010 aunque: /

En resumen, la solución que me funcionó: finalice el proceso, vuelva a intentarlo.

En otras palabras, ¿ ha intentado apagarlo y encenderlo de nuevo?


Esto es común para todas las versiones de Visual Studio, especialmente cuando se cambia de Debug a Release y viceversa. Si arroja un wobbler, cerrar y reiniciar Visual Studio parece borrar los bloqueos.
GlennG

4
Cierto. Solo para aclarar a otros lectores, simplemente cerrar y reiniciar Visual Studio no me ayudó. El proceso seguía ejecutándose en segundo plano y era necesario eliminarlo manualmente.
mes.

12
Para mí fue ... ¡ REINICIE VISUAL STUDIO yay!
Jess

Agregaré que cuando tuve este problema, el proceso vshost permaneció en la memoria incluso después de cerrar VS 2015. Finalmente eliminé el proceso en sí y luego todo volvió a funcionar.
Mike Cheel

Para mí, fue reiniciar Visual Studio, pero la clave fue desmarcar la casilla de verificación "Habilitar el proceso de hospedaje de Visual Studio", primero. Reiniciar Visual Studio no fue suficiente.
vapcguy

31

Reinicie VS e intente depurar. Alguna vez sucede, incluso yo también tuve el mismo problema.


Funcionó para mí en un error similar.
mycroes

10

Lamento plantear una pregunta anterior, pero hoy tuve el mismo problema, pero la razón fue en realidad debido al orden de construcción de la solución. Si entra en el Solution Property Pages-> Common Properties-> Startup Project.
Se Multiple startup projectsselecciona la garantía , mueva el proyecto web a la parte superior de la lista.

En mi solución de aplicación web tengo 2 proyectos web y 5 proyectos de código, uno de mis proyectos de código estaba en la parte superior y, como tal, la depuración no se iniciaba.

Espero que a otros les resulte útil


7

Esta solución ya se ha mencionado, pero se necesitaron algunos retoques para que funcionara, así que aquí hay una solución clara.

  1. En el menú / pestaña Proyecto, haga clic en Propiedades. (o en su explorador de soluciones)
  2. Haga clic en la pestaña Depurar.
  3. Desmarque la casilla de verificación Habilitar el proceso de hospedaje de Visual Studio (desmárquela).
  4. Comprueba si funciona.

Si no reinicia su computadora (algunos de los archivos de proyectos se ejecutan en segundo plano, si sabe cómo detenerlos, no es necesario reiniciarlos, simplemente finalice sus tareas) reconstruya el proyecto

esto deberia resolver el problema


¡GRACIAS! ¡Finalmente algo de claridad! ¡La clave es reiniciar VS después de desmarcar esa casilla!
vapcguy

Para mí funcionó de inmediato, incluso sin reiniciar VS.
henon

@henon, eso se debe a que los procesos que evitarían que esta solución funcione no se estaban ejecutando. en mi caso y en el caso de vapcguy, nuestros proyectos tenían procesos ejecutándose en la memoria, lo que impedía que la solución funcionara. después de reiniciar o borrar estos procesos en el administrador de tareas, esto será similar a su caso.
Neil

5

Antes de pasar por una solución intensa ... ¡intente esto!

  1. Simplemente inicie el archivo .exe en su carpeta de depuración. "¡No lo cierres!"

  2. Inicie el depurador en Visual Studio. (i) Debería aparecer un error ... solo di "no"

  3. Cierre el archivo ".exe" que inició en el paso "1."

  4. Inténtalo de nuevo.

Por alguna razón, Visual Studio estaba atascado en esta aplicación que estaba creando, pero esto funcionó para mí.


5

Qué me ayudó a salir de este problema:

  • cerrar solución
  • eliminar el archivo solution.suo
  • reabrir solución

4

Primero, en las propiedades de su proyecto y en la Debugpestaña, asegúrese de que Start Actionesté configurado en Start Projecty no en alguna otra opción que no se ejecute. Si eso no lo resuelve, entonces:

Vaya a Tools -> Options -> Environment -> Keyboardy Show commands containing:escriba Debug.Starty asegúrese de que Shortcuts for selected command:esté configurado en F5 (Global). También asegúrese de no tener nada más asignado a F5 que pueda entrar en conflicto.

Finalmente, si esto no resuelve su problema, le sugiero que exporte la configuración actual del entorno como una copia de seguridad y luego restablezca todas las configuraciones del entorno por completo. Vea si eso lo resuelve, si no, vuelva a importar su configuración anterior e intente reparar Visual Studio.


¿Cómo puedo guardar esta configuración de entorno como copia de seguridad y restaurar otras?
San

Tools -> Import and Export Settings, y puede utilizar este cuadro de diálogo para exportar e importar la configuración que desee. Aquí también es donde puede restablecer la configuración del entorno a los valores predeterminados.
David Anderson

Intenté importar, intenté restablecer. No funciona
San

¿Validaste la acción de inicio de su proyecto? ¿Es una aplicación de consola que se ejecuta rápidamente y luego se cierra sin pausar al final?
David Anderson

2

Tengo una solución muy divertida, pero funcionó para mí,

Mantenga presionada la tecla F5 hasta que vea que comenzó la depuración, lo digo en serio.


1
Para mi sorpresa, esto también funcionó para mí hoy.
Cobarde anónimo

A juzgar por los votos, parece que nadie me cree excepto tú. :)
Nour Sabouny

2

cierre su proyecto y luego elimine todos los archivos en su carpeta proyecto \ bin \ Debug \ para crear una nueva solución de depuración


2

Solución rápida que podría ayudar a alguien:

Estoy usando VS2013 y mi depurador dejó de funcionar de repente. Seguí recibiendo un cuadro de mensaje que indica que la depuración no es compatible.

Finalmente lo arreglé desactivando la casilla de verificación NATIVO en Depuradores en las Páginas de propiedades-> pestaña Opciones de inicio para el proyecto de inicio. Ahora solo tengo ASP.NET seleccionado en Depuradores.

ingrese la descripción de la imagen aquí


1

Vaya al Explorador de soluciones, haga clic con el botón derecho en su proyecto, vaya a propiedades, haga clic en Depurar, en la parte inferior hay una casilla de verificación, haga clic en la casilla de verificación para habilitar la depuración de SQL Server.


1

Verifique que en su Proyecto -> Propiedades -> pestaña Depurar -> Iniciar acción secciones que "No iniciar, pero depurar mi código cuando se inicia" no está marcado. De alguna manera, esto se comprobó meses después de que creé y había estado trabajando en mi proyecto.

Desmarcar esto resolvió mi problema.


Esta opción estaba activa para mí. No estoy seguro de cómo porque solía funcionar. Parece una opción inútil
YasserAsmi

1

Tuve el mismo problema y mientras miraba la respuesta de bresleveloper, encontré el siguiente problema que parecía funcionar para mí. Publicando esto en caso de que alguien más tenga el mismo problema, entonces ellos también pueden verificarlo.

Fue a la pestaña Depurar <Propiedades del proyecto. Descubrí que las opciones de depuración estaban totalmente deshabilitadas. Marcó la casilla de verificación "Habilitar depuración". Eso hizo si por mi ..


Esta es esencialmente la misma respuesta que esta anterior . Si ves una respuesta que te ayuda, dale un voto positivo una vez que tengas suficientes privilegios.
Mogsdad

¿Por qué votaste en contra de esto ??? Está ahí para ayudar a otros sin tener que navegar a otros lugares. Es hora de repensar lo que estás haciendo antes de hacerlo.
Sleeping_Giant

1
La respuesta en "otro lugar" es una respuesta a esta misma pregunta, por lo Upvoting que sería más fácil para que otros encuentren sin tener que navegar. Así es como funciona la votación . Y, por favor, no asuma que le voté negativamente: hice un comentario como guía útil, pero votar es una actividad separada y podría provenir de cualquier miembro de la comunidad con suficientes privilegios. Sigue así, llegarás.
Mogsdad

1

Me enfrenté a este problema. En mi caso, de alguna manera se borró la entrada del proyecto de inicio. Por lo tanto, asegúrese de que al menos uno de los proyectos de su explorador de soluciones esté configurado como proyecto de inicio. Para configurar un proyecto de inicio, haga clic derecho en el proyecto deseado en el explorador de soluciones -> haga clic en " Establecer como proyecto de inicio "


0

Estoy experimentando el mismo problema. No he podido mostrar la ventana de depuración, pero pude redirigir la salida de depuración a la 'ventana inmediata' simplificada marcando la opción correspondiente en Depurar-> Opciones y configuración; solo muestra escrituras de depuración explícitas en el código como Debug.Writeline ().

Visual Studio 2010


0

Este proceso generalmente funciona para mí:

  • Cerrar IE
  • Use el Administrador de tareas para verificar que todas las instancias de iexplore.exe hayan desaparecido; elimine las instancias 'huérfanas' restantes.
  • Inicie IE desde el menú de inicio y asegúrese de que se inicie correctamente.
  • Borre la caché y las cookies de Internet Explorer y reinicie.
  • Cierre Visual Studio para asegurarse de que se liberen todos los bloqueos.
  • IISReset
  • Reiniciar VS
  • Limpiar el proyecto / solución
  • Vuelva a compilar y debería funcionar

0

He encontrado una solución:

  1. Cierre su solución de Visual Studio
  2. Abra el .csprojencabezado de su proyecto con notepad ++, por ejemplo.
  3. Buscar <UseIISExpress>false</UseIISExpress>en la <PropertyGroup>sección
  4. Cambie el valor a verdadero: <UseIISExpress>true</UseIISExpress>
  5. Salvar
  6. Abra su solución y para mí ahora la depuración funciona en mi proyecto

desde que OP mencionó .exe, no creo que sea una aplicación web
dplante

0

He encontrado una solución:

  1. Cierre su solución de Visual Studio
  2. Abra el encabezado de su proyecto .csproj con notepad ++, por ejemplo.
  3. Buscar etiqueta en la sección
  4. Eliminar la etiqueta de configuración por completo
  5. Abra su solución y para mí ahora la depuración funciona en mi proyecto

0

Verifique Configuration Manager, asegúrese de que todos los proyectos se estén compilando para la misma plataforma.


0

Tuve el mismo problema con mi aplicación de escritorio y, como dice este foro , debes marcar tu proyecto como un proyecto de inicio, ya que Visual Studio no lo ha marcado.

Me funcionó muy bien y creo que ayudará a otras personas que puedan tener este problema.


0

Con respecto al problema anterior donde la consola no aparece. (No tengo suficientes puntos de mérito para comentar directamente contra esa publicación).

Inhabilité el proceso de alojamiento para solucionar el problema de dejarlo funcionando y dejar los archivos bloqueados. Cuando hice esto, descubrí que la ventana de mi consola ya no aparecía cuando presioné F5 para depurar, aunque mi programa funcionó bien. Entonces me di cuenta de que tenía marcada la casilla de verificación "Preferir 32 bits". Desmarqué esto, lo reconstruí y la ventana de la consola apareció una vez más. Esto parecía extraño, así que lo marqué de nuevo y confirmé que puedo reproducir este comportamiento. Estoy usando Visual Studio 2013.


0

Para la nueva aplicación ASP.Net Core 1.

En la consola de administración de paquetes, ejecuté

dnvm upgrade
dnvm restore

y mi solución podría compilar.


0

Mi experiencia con Visual Studio 2015, intenté eliminar todos los procesos y reiniciarlo no funcionó. Intenté eliminar el directorio bin, no funcionó.

Lamentablemente, lo único que funcionó fue cerrar y reiniciar Visual Studio 2015 en modo Administrador. Suspiro...


0

Mismo error, intenté ejecutar VS como administrador y funcionó.


0

Estaba teniendo el mismo problema (aparentemente varios años después) donde podía ver mi dispositivo en VS 2015, pero cuando quería depurar en el dispositivo, no pasó nada.

Puede ser un problema diferente al que tenía el póster original, pero esta solución me solucionó el problema en VS 2015.

Haga clic con el botón derecho en la solución y seleccione Propiedades, y luego observe si la casilla de verificación de su solución en la columna Implementar está marcada, si no lo está, márquela e intente depurar nuevamente. Trabajó para mi.

ingrese la descripción de la imagen aquí


0

Tuve este problema en una aplicación WPF en la que estaba trabajando. Al ejecutar el depurador, un proceso llamado MyApp.VsHost.exe se iniciaría y continuaría ejecutándose en segundo plano, pero no se lanzarían excepciones ni nada en la ventana de salida excepto la información de compilación.

Fue porque había cambiado el espacio de nombres de mi Appclase pero no actualicé el Classatributo App.xamlpara que coincida con el nuevo espacio de nombres. Cambié el espacio de nombres en el archivo xaml y funcionó de nuevo.


0

Si está trabajando con un paquete SSIS o una solución con más de una aplicación dentro. Asegúrese de tener la aplicación correcta configurada como su "Proyecto de inicio".

Iniciar vista de proyecto

Si tiene una aplicación separada o un proyecto SSIS en la misma carpeta, su Visual Studio probablemente lo esté construyendo en lugar de lo que desea ejecutar.

¡Espero que esto ayude!


0

Lo que funcionó para mí fue eliminar por completo la carpeta de la solución (tuve que reiniciar Windows para poder hacer esto) y luego recuperarla del control de fuente. Suena drástico, pero en realidad no lleva mucho tiempo.


0

Usando Visual Studio 2017. Tenía docenas de proyectos en una solución. Al presionar depurar se compilaría sin errores y luego no haría nada.
El problema fue un proyecto construido para .Net 4.6, mientras que el resto fue .Net 4.0

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.