3
respostas

Após clicar em Iniciar a aplicação não abre, aparece o seguinte "erro" na caixa de saída: "O programa "[13892] 1-PrimeiroProjeto.exe" foi fechado com o código 0 (0x0)."

Olá Pessoal, Coloquei o seguinte código conforme passo a passo da aula:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _1_PrimeiroProjeto
{
     class Program
    {

        static void Main(string[] args)
        {
            Console.WriteLine("Olá, Mundo. Projeto no Visual Studio");

            Console.WriteLine("A execução acabou. Tecle enter para finalizar...");

            Console.ReadLine();
        }
    }
}

Ao clicar em "Iniciar", ele compila e abre e fecha rapidamente uma espécie de "terminal". Na caixa de saída aparece a seguinte frase ao final: "O programa "[13892] 1-PrimeiroProjeto.exe" foi fechado com o código 0 (0x0)."

Eu quero que ele mantenha esse terminal aberto e só feche quando o usuárico clicar em "enter".

Podem me ajudar? Agradeço muito! XD

3 respostas

Olá! Pode verificar se criou o projeto conforme explicado? "No caso Aplicativo do Console (.NET Framework)".

Olá Pablo! Sim, eu verifiquei, criei igual ao orientado na aula, usando o .NET Framework.

Conversando com outro colega, consegui fazer funcionar, porém tive que recriar usando o Apicativo de Consoe (.NET Core).

Vou deixar o tópico aberto mais um dia, quem sabe encontramos outra ideia também.

Sou muito grata por sua resposta.

Olá Karina, Bom dia, Tudo Bem ?

Karina acabei de rodar o seu código no Visual Studio Studio 2019, e está tudo certinho. Aqui não deu nenhum erro, está rodando perfeitamente o seu código.

As vezes o IntelliSense, que é o pontinho " . " , do comando Console.Writeline , não reconhece o Writeline, e aí não trata o mesmo como sendo um comando reconhecido pelo Visual Studio. E se ele não for reconhecido pelo Intellisense, ele apenas ficará como uma palavra normal sem função nenhuma de código.

Para o comando ser realmente reconhecido, depois do comando Console, aperte o " . " , e espere o Visual Studio dar outras opções de códigos, e procure e clique em WriteLine. Note que existe um quadradinho roxo e uma estrelinha ao lado esquerdo do Writeline.

Agora basta clicar com o mouse no WriteLine correto, ou apenas dar um Enter.

Karina, se der por favor, veja se tem algo a ver com o IntelliSense.

Aconteceu comigo algumas vezes do Intellisense não reconhecer o Console.Writeline, e precisar sempre reescrever com calma o código, até aparecer o Writeline, que é o comando que é reconhecido pelo Visual Studio, ou seja, o que realmente vai ser lido como código dentro do programa =) .

Aqui deixei uma possível Solução do que pode ser o seu problema, mas se o seu problema persistir, não se preocupe que vamos conseguir achar uma Solução =).

Por Favor nos Avise se ainda estiver com qualquer dúvida. Vamos fazer de tudo pra Te Ajudar a Achar uma Solução, pra que Você possa avançar para as próximas atividades sem ter nenhuma dúvida =) .

Grande Abraço Karina. Ficamos no Aguardo . Tenha uma Ótima Semana <o/ .