Olá!
O erro que você está enfrentando:
MSBUILD : error MSB1009: Arquivo de projeto não existe. Opção: C:\Projetos\NetCore\Cursos\ContainRs.WebApp\ContainRs.WebApp.csproj
indica que o caminho para o arquivo .csproj
está incorreto ou o arquivo realmente não existe nesse local.
Confirme o caminho do projeto:
Verifique se o arquivo ContainRs.WebApp.csproj
realmente está localizado em:
C:\Projetos\NetCore\Cursos\ContainRs.WebApp\ContainRs.WebApp.csproj
Se não estiver, corrija o caminho conforme a estrutura real de pastas.
Atenção à extensão .csproj
digitada incorretamente:
Na sua linha de comando, você escreveu:
--startup-project .\ContainRs.WebApp\ContainRs.WebApp.cproj
A extensão .cproj
está incorreta. O correto é .csproj
.
Corrija para:
dotnet ef database update --project .\ContainRs.WebApp\ContainRs.WebApp.csproj --startup-project .\ContainRs.WebApp\ContainRs.WebApp.csproj
Se o projeto principal (onde está o DbContext
) estiver em outro local (por exemplo, em uma biblioteca chamada ContainRs.Infrastructure
), você precisa ajustar o parâmetro --project
para apontar para o projeto que contém o DbContext
, e --startup-project
para o projeto web.