Я разрабатываю автономное приложение на Asp.NET Core 2.1, предназначенное для запуска на сервере с Debian 8. Jessie.
Я делаю сборку с помощью команды
dotnet publish -r debian.8-x64 -c Release
В результате я получаю папку с файлами приложения bin/ Release/netcoreapp2.1/debian.8-x64/
Когда я пытаюсь запустить ее в Debian Jessie,Я получаю эту ошибку:
Ошибка: сборка, указанная в манифесте зависимостей приложения (App.deps.json), не найдена:
пакет: 'MessagePack', версия: '1.7.3.4'
путь:' lib / netstandard2.0 / MessagePack.dll '
Я попытался добавить ключ --force
для публикации команды, изменить целевую платформу на linux-x64
, добавитьссылка на библиотеку netstandard в .csproj, но это не поможет мне.