DicomKit.Activator 1.0.1

dotnet tool install --global DicomKit.Activator --version 1.0.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 DicomKit.Activator --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DicomKit.Activator&version=1.0.1
                    
nuke :add-package DicomKit.Activator --version 1.0.1
                    

DicomKit License Activator (dicomkit-activate)

Activates a DicomKit license on the machine that runs your application: it exchanges your license key for a signed license bound to this machine and saves it where your application can load it.

dotnet tool install -g DicomKit.Activator
dicomkit-activate
  1. Get a key: a free Developer key at https://dicomkit.plogic.dev/DeveloperKey, or a paid key from https://dicomkit.plogic.dev/Portal.
  2. Run dicomkit-activate on the target machine, as the user that runs your application (a Developer license works only for the user who activated it), and paste the key.
  3. In your application: DicomKitLicense.SetFromFile(@"C:\ProgramData\Plgic\license.lic"); (the path is printed after activation), or put the token in the DICOMKIT_LICENSE_KEY environment variable (dicomkit-activate status --print-env).

Commands

Command What it does
dicomkit-activate Interactive wizard: machine id, key, activate, save, status.
dicomkit-activate machine-id [--copy] Prints the machine id (and user). --copy copies it (Windows).
dicomkit-activate activate <key> [--server <url>] [--output <path>] [--yes] Activates online and saves the license. - reads the key from stdin.
dicomkit-activate status [--file <path>] Shows tier, licensee, expiry, mode, features and machine / user binding.
dicomkit-activate offline-request [--key <key>] --out request.txt For machines without internet: upload the file on the portal.
dicomkit-activate import <file.lic> Installs the license file the portal returned.
dicomkit-activate remove [--yes] Deletes the local license file.

--json gives one JSON object per run (CI). --print-token / --print-env print the token or a DICOMKIT_LICENSE_KEY=… line. Exit codes: 0 ok, 1 error / no license, 2 refused or not usable here, 3 network / server, 4 usage.

Default location: %ProgramData%\Plgic\license.lic (Windows), /etc/plgic/license.lic as root or ~/.config/plgic/license.lic otherwise (Linux, macOS).

Support: support@plogic.dev · https://dicomkit.plogic.dev

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 is compatible.  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
1.0.1 138 10/27/2026

First preview: interactive wizard, machine-id, activate, status, offline-request, import, remove; --json for CI.