Невозможно создать миграцию с помощью Entity Framework Core - PullRequest
1 голос
/ 20 января 2020

Я использую Rider для разработки C# Консольного приложения. У меня есть текущая версия do tnet - 3.1.101. плюс

Entity Framework Core .NET Command-line Tools
3.1.1

Когда я пытаюсь выполнить следующую команду:

dotnet ef migrations add NewMigration

Я получаю эту ошибку:

 error MSB4006: There is a circular dependency in the target dependency graph involving target "GetEFProjectMetadata". [/home/venelin/GameServer/WorldServer/WorldServer.csproj]
Unable to retrieve project metadata. Ensure it's an MSBuild-based .NET Core project. If you're using custom BaseIntermediateOutputPath or MSBuildProjectExtensionsPath values, Use the --msbuildprojectextensionspath option.

Я не создал ни одной папки Migrations или что-нибудь. Я только что установил EFCore, однако не могу запустить команду для создания новой миграции.

Как я могу это исправить?

PS Это список пакетов, которые я установил:

  <package id="Microsoft.Data.SqlClient" version="1.0.19269.1" targetFramework="net461" />
  <package id="Microsoft.Data.SqlClient.SNI" version="1.0.19235.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore.Abstractions" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore.Analyzers" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore.Design" version="3.1.1" targetFramework="net461" developmentDependency="true" />
  <package id="Microsoft.EntityFrameworkCore.Relational" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore.SqlServer" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.EntityFrameworkCore.Tools" version="3.1.1" targetFramework="net461" developmentDependency="true" />
  <package id="Microsoft.Extensions.Caching.Abstractions" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Caching.Memory" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Configuration" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Configuration.Abstractions" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Configuration.Binder" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.DependencyInjection" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Logging" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Logging.Abstractions" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Options" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Extensions.Primitives" version="3.1.1" targetFramework="net461" />
  <package id="Microsoft.Identity.Client" version="3.0.8" targetFramework="net461" />
  <package id="MySql.Data" version="8.0.11" targetFramework="net461" /

>

...