dotnet publish
Публикует .NET-приложение и его зависимости в папку для развёртываения на целевой системе. Больше информации: https://learn.microsoft.com/dotnet/core/tools/dotnet-publish.
- Скомпилировать проект .NET в режиме release:
dotnet publish --configuration Release
путь/до/файла_проекта
- Опубликовать ваше приложение с заданной средой исполнения .NET Core:
dotnet publish --self-contained true --runtime
идентификатор_среды_исполения
путь/до/файла_проекта
- Упаковать приложение в один исполняемый файл для заданной платформы:
dotnet publish --runtime
идентификатор_среды_исполения -p:PublishSingleFile=true
путь/до/файла_проекта
- Обрезать неиспользуемые библиотеки чтобы уменьшить размер развёртывания приложения:
dotnet publish --self-contained true --runtime
идентификатор_среды_исполения -p:PublishTrimmed=true
путь/до/файла_проекта
- Скомпилировать проект .NET без восстановления зависимостей:
dotnet publish --no-restore
путь/до/файла_проекта
- Указать целевую папку:
dotnet publish --output
путь/до/папки
путь/до/файла_проекта