GOOGLE ADS

jueves, 28 de abril de 2022

Microsoft Visual Studio atascado en modo de depuración

Cada vez que ejecuto mi código, aparece un mensaje de error (mensaje de error a continuación) que dice que está atascado en modo de depuración y la consola no me da un mensaje de cadena para la opción que seleccioné.

He buscado la casilla de verificación "habilitar Visual Studio" que han sugerido otros foros, pero no hay una en las opciones de depuración>. No he cambiado ninguna configuración, así que no estoy seguro de por qué está atascado haciendo esto ahora.

Este es el mensaje que aparece en el símbolo del sistema

C:\Users\bob\Desktop\csharp\WhileIterationStatement\bin\Debug\netcoreapp3.1\WhileIterationStatement.exe (process 15644) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window...

Tengo una instrucción de iteración while,

Console.WriteLine("Choose an option:");
Console.WriteLine("1) Option 1");
Console.WriteLine("2) Option 2");
Console.WriteLine("3) Exit");
string result = Console.ReadLine();
if (result == "1")

y así sucesivamente y así sucesivamente. Debería solicitar la entrada del usuario, pero simplemente no hace nada.


Solución del problema

Si desea solicitar la entrada del usuario, puede consultar el siguiente código:

static void Main(string[] args)
{
Console.WriteLine("Choose an option:");
Console.WriteLine("1) Option 1");
Console.WriteLine("2) Option 2");
Console.WriteLine("3) Exit");
while (true)
{
string keyChoice = Console.ReadLine();
switch (keyChoice)
{
case "0":
Console.Clear();
Console.WriteLine("Choose an option:");
Console.WriteLine("1) Option 1");
Console.WriteLine("2) Option 2");
Console.WriteLine("3) Exit");
continue;
case "1":
//To do
Console.Clear();
Console.WriteLine("Choose Option 1");
Console.WriteLine("Pass '0' To Return To The Main Menu");
continue;
case "2":
//To do
Console.Clear();
Console.WriteLine("Choose Option 2");
Console.WriteLine("Pass '0' To Return To The Main Menu");
continue;
case "3":
return;
}
}
}

Aquí hay una captura de pantalla de mi prueba, espero que sea útil para usted.
ingrese la descripción de la imagen aquí

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...