Я использую 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" /
>