Как собрать ядро ​​.net для Debian: jessie - PullRequest
3 голосов
/ 27 марта 2019

Я создал пример приложения, используя ядро ​​.net. Мне нужно собрать приложение для Debian: Jessie OS. У меня есть следующие команды

dotnet restore MySampleApp.sln -r -debian:jessie-x64

dotnet build MySampleApp.csproj --verbosity q -c Release -r -debian:jessie-x64

Но отображается сообщение об ошибке, подобное этому

error : NETSDK1056: Project is targeting runtime '-debian:jessie-x64' but did not resolve any runtime-specific packages. This runtime may not be supported by the target framework.

Но я могу запустить одно и то же приложение на Alpine Linux без ошибок

dotnet restore MySampleApp.sln -r alpine.3.7-x64

dotnet build MySampleApp.csproj --verbosity q -c Release -r alpine.3.7-x64

1 Ответ

2 голосов
/ 27 марта 2019

Команда предоставила полный список для Идентификаторы времени выполнения на GitHub .

Действительно, RID из alpine.3.7-x64 определено в line30 . Но, как вы можете видеть между строкой 129 и Line233 , нет такого RID, чье имя debian:jessie-x64.

Вам нужно использовать debian.8-x64.

...