Entity Framework Core 5 не работает в Unity3D 2022, хотя поддерживается .NET Standard 2.1.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Entity Framework Core 5 не работает в Unity3D 2022, хотя поддерживается .NET Standard 2.1.

Сообщение Anonymous »

Я использую 2022.3.4f1 игрового движка Unity, который должен поддерживать NET Standard 2.1. Однако когда я пытаюсь установить пакет Nuget для Microsoft.EntityFrameworkCore v5.0.17, предназначенный для NET Standard 2.1, я получаю следующую ошибку:

Код: Выделить всё

Attempting to gather dependency information for package 'Microsoft.EntityFrameworkCore.5.0.17' with respect to project 'Assembly-CSharp', targeting '.NETFramework,Version=v4.7.1'
Gathering dependency information took 2.79 sec
Attempting to resolve dependencies for package 'Microsoft.EntityFrameworkCore.5.0.17' with DependencyBehavior 'Lowest'
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'Microsoft.EntityFrameworkCore.Relational 3.1.32 constraint: Microsoft.EntityFrameworkCore (>= 3.1.32)'
Resolving dependency information took 0 ms
Resolving actions to install package 'Microsoft.EntityFrameworkCore.5.0.17'
Resolved actions to install package 'Microsoft.EntityFrameworkCore.5.0.17'
Retrieving package 'Microsoft.EntityFrameworkCore 5.0.17' from 'nuget.org'.
Install failed. Rolling back...
Package 'Microsoft.EntityFrameworkCore.5.0.17' does not exist in project 'Assembly-CSharp'
Package 'Microsoft.EntityFrameworkCore.5.0.17' does not exist in folder 'C:\Users\Atlinx\Documents\Unity\Unity Projects\QuestDispatch\packages'
Executing nuget actions took 1.45 sec
Install-Package : Could not install package 'Microsoft.EntityFrameworkCore 5.0.17'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.7.1', but the package does not contain any assembly
references or content files that are compatible with that framework. For more information, contact the package author.
At line:1 char:1
+ Install-Package Microsoft.EntityFrameworkCore -Version 5.0.17
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Time Elapsed: 00:00:04.7149747
Мне кажется, что это вызвано тем, что в csproj есть следующая строка: По моим исследованиям, версии NET Framework (v4.6, v4.7...) вплоть до последней версии (v4.8) ориентированы только на NET Standard 2.0. Однако я не уверен, как можно изменить его, чтобы вместо него использовать NET Standard 2.1.

Подробнее здесь: https://stackoverflow.com/questions/766 ... standard-2
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Путаница в отношении .NET, .NET Core, .NET Standard и .NET Framework
    Anonymous » » в форуме C#
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Путаница в отношении .NET, .NET Core, .NET Standard и .NET Framework
    Anonymous » » в форуме C#
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Путаница в отношении .NET, .NET Core, .NET Standard и .NET Framework
    Anonymous » » в форуме C#
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Различия между .NET, .NET Core, .NET Standard и .NET Framework и устранение путаницы
    Anonymous » » в форуме C#
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Различия между .NET, .NET Core, .NET Standard и .NET Framework и устранение путаницы
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»