c# - una - ¿El botón F5 o Iniciar depuración está deshabilitado para la aplicación Winform?
punto de interrupcion visual studio 2017 (6)
Sé que ya hay muchas preguntas relacionadas con esto en SO, pero ninguna de ellas me ha llamado la atención hasta ahora.
Tengo una aplicación winform pero cuando intento depurarla, el botón Inicio está deshabilitado.
Ahora cuando estoy tratando de depurar mi clave de depuración de inicio está deshabilitada
Las cosas que ya he hecho son:
1) Ya he configurado mi aplicación winform como el proyecto Single Start Up.
2) He eliminado la opción de proyecto de inicio múltiple.
3) He intentado reiniciar mi Visual Studio muchas veces.
4) He reconstruido la aplicación y se está construyendo correctamente sin errores.
5) He construido la solución completa y también la compilación exitosa sin errores.
6) He revisado el archivo sln y la versión de Formato es:
Archivo de soluciones de Microsoft Visual Studio, versión de formato 11.00
Lo que supongo es correcto.
En mi caso, excluí el proyecto de mi solución y cerré mi Solución. Cuando se abre de nuevo, la solución cambia la configuración (F4) a Debug | Mixed Platforms (no cambio manualmente). Luego cambié a Debug | Any CPU y funciona para mí!
No sé la razón, pero esta funcionó para mí. Excluí el proyecto de mi solución y luego construí mi solución sin ella.
Y luego volví a agregar mi proyecto, construí mi solución y la configuré como Start Up Application y me ha funcionado.
(Realmente hablando, realmente no entiendo el razonamiento de esto!)
Solo para agregar más información a la publicación de user3414693, es posible que haya un problema en el archivo de la solución, como hacer referencia a un proyecto que no existe o que ha cambiado su nombre.
Al descargar y volver a cargar el proyecto, se volverá a crear este archivo con la información correcta que posiblemente resuelva el problema.
También he comprobado que debe asegurarse de abrir el archivo .sln en Visual Studio para que el Explorador de soluciones muestre todos los proyectos relevantes. Si abre solo uno de los archivos de origen individuales, no tendrá un contexto en el que ejecutar el programa.
Vaya al Explorador de soluciones. Haga clic con el botón derecho en la solución / Nombre del proyecto y elija establecer como proyecto de inicio, debería estar habilitado.
Vaya a sus "Páginas de Propery de Soluciones" en el Proyecto de Inicio, asegúrese de que si ha seleccionado "varios proyectos de inicio" tiene al menos algunos de esos proyectos disponibles activados. Si no hay activos. No se le permitirá depurar o iniciar su proyecto.