Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Se você também teve problemas pra iniciar a aplicação, tenho uma sugestão

Quando baixei o projeto e segui a orientação de iniciar a aplicação, o seguinte erro apareceu para mim:

"a project with an output type of class library cannot be started directly"

A solução disso é bem simples, ao menos no Visual Studio 2019: clique com o botão direito na solution na Solution Explorer (a qual por default fica a direita da tela, organizando os arquivos do seu projeto), escolha a opção "properties" e será aberta uma janela para você. Vá para a opção "Startup" e, na opção "Single project Startup", selecione "Alura.WebAPI.WebApp".

Pronto, agora deve funcionar.

"E isso acontece por quê?" Não sei (se alguém souber me diga) mas a solução que achei foi esta. Bons estudos :)

1 resposta
solução!

Muito bom, Thiago, é isso mesmo! Vou tentar responder o porquê.

A solução disponibilizada para download no zip está marcando o projeto Alura.WebAPI.Model como projeto de inicialização. Daí quando tentamos iniciar a aplicação esse projeto será usado para isso. Contudo, projetos do tipo Biblioteca de classes não são executáveis, mas sim recursos que ficam disponíveis para os executáveis. Que tipo de projeto é executável? Console apps e Web apps, por exemplo.

Espero que tenha ajudado a esclarecer.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software