Ошибки переноса EF Core с определением манифеста обнаруженной сборки не соответствуют ссылке на сборку - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь сгенерировать базу данных из терминала кода VS, используя SQL Operations Studio, всякий раз, когда я пытаюсь сгенерировать миграцию, возникает эта ошибка.

dotnet ef migrations add init

Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборку '/usr/local/share/dotnet/sdk/2.1.401/DotnetTools/dotnet-ef/2.1.2/tools/netcoreapp2.1/ любой / инструменты / netcoreapp2.0 / любой / ef.dll. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Вот так выглядит мой .csproj

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.2" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.2" />
  </ItemGroup>
</Project>

Есть ли обходной путь для этого?

...