Ошибка dotnet ef: с этой платформой не связано время выполнения - PullRequest
0 голосов
/ 19 октября 2019

Я новичок в EF-миграциях. Я добавил первую миграцию, и все прошло хорошо. теперь, день спустя, когда я пытаюсь добавить вторую сущность, это дает мне ошибку ниже. Команда:

dotnet ef migrations add "Activity entity added" -p Persistence -S API/ --verbose

Я получаю следующую ошибку: enter image description here

Я установил следующие SDK: enter image description here

Мой проект персистентности имеет следующую информацию в csproj:

<Project Sdk="Microsoft.NET.Sdk">
  <ItemGroup>
    <ProjectReference Include="..\Domain\Domain.csproj"/>
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.6"/>
    <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.2.6"/>
  </ItemGroup>
  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
  </PropertyGroup>
</Project>

И мой APi имеет это в csproj

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\Application\Application.csproj" />
  </ItemGroup>

</Project>

Я действительно не уверен, почему это происходит, я думаю, это версияпечатать с ошибками. Любая помощь очень ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...