dotnet-publish
Publish a .NET application and its dependencies to a directory for deployment to a hosting system. tldr-pages
On several platforms
Several platforms
Compile a .NET project in release mode
dotnet publish --configuration Release path/to/project_fileIdentifyPublish the .NET Core runtime with your application for the specified runtime
dotnet publish --self-contained true --runtime runtime_identifier path/to/project_fileIdentifyPackage the application into a platform-specific single-file executable
dotnet publish --runtime runtime_identifier -p:PublishSingleFile=true path/to/project_fileIdentifyTrim unused libraries to reduce the deployment size of an application
dotnet publish --self-contained true --runtime runtime_identifier -p:PublishTrimmed=true path/to/project_fileIdentifyCompile a .NET project without restoring dependencies
dotnet publish --no-restore path/to/project_fileIdentifySpecify the output directory
dotnet publish --output path/to/directory path/to/project_fileIdentify