Я разрабатывал веб-приложение (Asp.net Core 2.0 MVC) с использованием Visual Studio 2017, затем я перешел на Visual Studio 2019. Затем я изменил целевой фреймворк с .NET Core 2.0 на .NET Core 2.2.
после этого я создал модели из базы данных с помощью команды (Scaffold-DbContext).
Тогда я следовал следующим шагам:
- Щелкните правой кнопкой мыши папку контроллера.
- Добавить.
- Новый товар в лесах.
- MVC Controller с представлениями с использованием Entity Framework.
- Выберите модель, DbContext, имя контроллера.
- Добавить.
Тогда я получу это
Error
Это часть файла .csproj:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.2.5" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-preview5.19227.1" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0-preview5-19264-04" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.1" />
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="2.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.2" />
</ItemGroup>
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.