Na hora que eu faço ctrl + f5 o código da erro na execução, ele manda uma exceção sem tratamento. Aparece esse erro "System.IO.FileLoadException: 'Não foi possível carregar arquivo ou assembly 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=3.1.3.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)'"
class Program
{
static void Main(string[] args)
{
//GravarUsandoAdoNet();
GravarUsandoEntity();
}
private static void GravarUsandoEntity()
{
Produto p = new Produto();
p.Nome = "Harry Potter e a Ordem da Fênix";
p.Categoria = "Livros";
p.Preco = 19.89;
using (var contexto = new LojaContext()) //a exceção se da nessa parte.
{
contexto.Produtos.Add(p);
contexto.SaveChanges();
}
}
private static void GravarUsandoAdoNet()
{
Produto p = new Produto();
p.Nome = "Harry Potter e a Ordem da Fênix";
p.Categoria = "Livros";
p.Preco = 19.89;
using (var repo = new ProdutoDAO())
{
repo.Adicionar(p);
}
}
}
}