Как создавать зависимые от фреймворка исполняемые файлы с помощью.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.

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