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