Quando vou tentar criar o migration o console do package está executando aparentimente o program do projeto ScreenSound
Quando vou tentar criar o migration o console do package está executando aparentimente o program do projeto ScreenSound
Olá Enrique! Tudo bem?
O console do Package Manager está executando o programa do projeto ScreenSound
ao invés de criar a migração. Isso pode estar acontecendo por alguns motivos. Vou te dar algumas sugestões para resolver isso:
Verifique o Projeto de Inicialização:
Certifique-se de que o projeto de inicialização (startup project) está configurado corretamente. No Visual Studio, clique com o botão direito no projeto ScreenSound.Shared.Dados
e selecione "Set as Startup Project".
Especifique o Projeto de Contexto: Ao criar a migração, você pode especificar o projeto de contexto e o projeto de inicialização. Tente usar o comando abaixo no Package Manager Console:
Add-Migration AdicaoDaTabelaGenero -Project ScreenSound.Shared.Dados -StartupProject ScreenSound.API
Isso garante que a migração será criada no projeto correto e usando o projeto de inicialização correto.
Atualize as Ferramentas do Entity Framework: A mensagem no console indica que a versão das ferramentas do Entity Framework está desatualizada. Atualize as ferramentas para a versão mais recente:
Update-Package Microsoft.EntityFrameworkCore.Tools
Seguindo essas dicas, você deve conseguir criar a migração corretamente. Mas caso não resolva, peço que compartilhe todo o seu projeto usando o GitHub ou Drive do Google, para que poder fazer testes.
Espero ter ajudado e bons estudos!