UWP 6.2.2 и System.Runtime.CompilerServices.Unsafe Несовместимость

Я довольно плохо знаком с платформой UWP, и у меня возникли небольшие проблемы при попытке создать пакет приложения. Сборка релиза работает нормально, но когда я пытаюсь создать пакет приложения для боковой загрузки, я получаю следующую ошибку.

Severity    Code    Description Project File    Line    Suppression State
Error       Payload contains two or more files with the same destination path 'System.Runtime.CompilerServices.Unsafe.dll'. Source files: 
C:\Users\micha\.nuget\packages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform\6.2.2\runtimes\win10-x64-aot\lib\uap10.0.15138\System.Runtime.CompilerServices.Unsafe.dll
C:\Users\micha\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll   AN Solve-IT         

Кажется, в моем проекте есть некоторые зависимости, которые содержат один и тот же класс, но я не уверен, как решить проблему.

В моем проекте установлено следующее.

Microsoft.NETCore.UniversalWindowsPlatform 6.2.2
Microsoft.EntityFrameworkCore.Sqlite 2.2.0
Newtonsoft.JSON 12.0.1

У меня также есть два поддерживающих проекта. Один - это библиотека классов, а другой - приложение для миграции. В сочетании они используют следующее.

Microsoft.EntityFrameworkCore.Tools 2.2.0
Microsoft.NETCore.App 2.1.0
NETStandard.Library 2.0.3

Как я уже сказал выше, я вижу, что в этих двух библиотеках, похоже, конфликт файлов, но я просто не знаю, как решить эту проблему. Любая помощь будет принята с благодарностью!

--- ОБНОВИТЬ ---

Я следовал приведенному ниже совету, который должен был понизить мою структуру UWP до 2.1.9, но когда я это сделал, я получил следующую ошибку.

Severity    Code    Description Project File    Line    Suppression State
Error       One of your dependencies requires the .NET Framework, but the .NET Framework could not be found in the NuGet packages installed in this project.  Please install the appropriate .NET Framework packages required by your dependency

Я проверил, что у меня установлена ​​платформа.NET, и на нее правильно ссылаются в моем проекте. Я могу сделать локальную сборку и запустить на моей машине. Любые идеи относительно того, что это может быть?

1 ответ

Решение

Понизьте ваш Microsoft.NETCore.UniversalWindowsPlatform пакет до последней стабильной версии 6.1.9, поскольку текущая версия была очищена из-за проблем с ней.

Обновление: Также понизьте рейтинг других пакетов один за другим, если вы получили сообщение об ошибке, подобное упомянутому посту.

Другие вопросы по тегам