Как мне создать зависимые от фреймворка исполняемые файлы (FDE) в .NET Core 2.2? Документация MSDN упоминает их здесь как новую функцию для .NET Core 2.2:
Каркасно-зависимые исполняемые файлы (FDE) Начиная с .NET Core 2.2, вы может развернуть ваше приложение как FDE вместе с любым необходимым сторонним зависимостей. Ваше приложение будет использовать версию .NET Core, которая установлен в целевой системе.
Каркасно-зависимые исполняемые файлы (FDE)
Начиная с .NET Core 2.2, вы может развернуть ваше приложение как FDE вместе с любым необходимым сторонним зависимостей. Ваше приложение будет использовать версию .NET Core, которая установлен в целевой системе.
К сожалению, пошаговые примеры все еще относятся только к автономным и зависящим от платформы развертываниям (FDD).
Способ сделать это - указать идентификатор времени выполнения, а затем --self-contained false:
--self-contained false
dotnet publish -c Release -r win-x64 --self-contained false
Это создаст исполняемый файл без включения всей платформы .NET Core.