Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

437
Visualizações
¿Por qué Console.WriteLine no funciona en Visual Studio Code?

Tengo scriptcs y coderunner instalados en Visual Studio Code. Cuando ejecuto un programa simple que incluye Console.WriteLine("Test") , no veo ningún resultado. El programa parece ejecutarse correctamente y sale con el código 0.

¿Alguna sugerencia?

Aquí está todo el código en caso de que alguien esté interesado:

 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class Program { static void Main(string[] args) { Console.WriteLine("Test"); } }
about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

En launch.json debería haber un campo llamado 'consola':

Cambiándolo de:

 "console": "internalConsole",

A:

 "console": "externalTerminal",

me lo arregló.

about 4 years ago · Santiago Trujillo Relatório

0

Si solo está tratando de ejecutar un archivo cs sin un proyecto, etc., entonces el problema es que Code Runner está tratando el archivo como un script. Como tal, el método principal en realidad no se invoca como lo haría si se ejecutara una aplicación de consola.

Por lo tanto, la solución es hacer público su método principal y agregar una llamada a Program.Main(null); después de la definición de clase. Esta solución no requiere ningún archivo de configuración launch.json ni cambios de configuración. Tenga en cuenta la llamada a Program.Main después de que la definición de clase se muestre como un error en el código VS, pero funciona bien en Code Runner. Vea el bloque de código a continuación.

 using System; class Program { public static void Main(string[] args) { Console.WriteLine("Test"); } } Program.Main(null);

Encontré la respuesta a esto aquí: https://stackoverflow.com/a/46179597

about 4 years ago · Santiago Trujillo Relatório

0

Mostrará su salida si presiona ctrl+F5. Obtendrá la salida en la ventana de la consola. Otra solución, si escribe Console.ReadLine(); después de console.writeline, permanecerá abierta en la ventana de la consola hasta que no presione ninguna tecla.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda