DotNetNuke.BulkInstall 10.2.4-bulk-install-packaging.1

This is a prerelease version of DotNetNuke.BulkInstall.
This package has a SemVer 2.0.0 package version: 10.2.4-bulk-install-packaging.1+335.
dotnet tool install --global DotNetNuke.BulkInstall --version 10.2.4-bulk-install-packaging.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local DotNetNuke.BulkInstall --version 10.2.4-bulk-install-packaging.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DotNetNuke.BulkInstall&version=10.2.4-bulk-install-packaging.1&prerelease
                    
nuke :add-package DotNetNuke.BulkInstall --version 10.2.4-bulk-install-packaging.1
                    

DNN Platform

Bulk Install

Deploy Client

Bulk Install is an extension for DNN Platform which supports installing many extension packages at once. For Continuous Deployment scenarios, this Deploy Client can be used to remotely install packages via the extension's API.

Examples
Installation

Install the Deploy Client as a global NuGet tool during deployment:

dotnet tool install --global DotNetNuke.BulkInstall;

Alternatively, install the Deploy Client as a local tool:

dotnet new tool-manifest;
dotnet tool install DotNetNuke.BulkInstall;

During deployment, restore local tools using the following command:

dotnet tool restore;
Usage

In order to do a deployment, the Deploy Client needs the following information:

  • --target-uri: The URL of the site to which the packages will be deployed
  • --api-key: The API key associated with the Bulk Install API user
  • --encryption-key: The encryption key associated with the Bulk Install API user
  • --packages-directory: A folder with packages. If not supplied, uses the current working directory.

A typical basic example could look something like this:

dotnet tool run dnn-bulkinstall --target-uri https://dnn.example.com --api-key abc123 --encryption-key zyx789;

An example specifying all the options could look like this:

dotnet tool run dnn-bulkinstall --target-uri https://dnn.example.com --api-key abc123 --encryption-key zyx789 --packages-directory ./Install/ --recurse --log-level Trace --installation-status-timeout 120;

Finally, the Deploy Client also supports the older PolyDeploy extension, using the --legacy-api argument.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
10.2.4-bulk-install-packagi... 32 3/18/2026