![]() |
VOOZH | about |
dotnet add package Skyline.DataMiner.Core.ArtifactInstaller --version 4.0.0
NuGet\Install-Package Skyline.DataMiner.Core.ArtifactInstaller -Version 4.0.0
<PackageReference Include="Skyline.DataMiner.Core.ArtifactInstaller" Version="4.0.0" />
<PackageVersion Include="Skyline.DataMiner.Core.ArtifactInstaller" Version="4.0.0" />Directory.Packages.props
<PackageReference Include="Skyline.DataMiner.Core.ArtifactInstaller" />Project file
paket add Skyline.DataMiner.Core.ArtifactInstaller --version 4.0.0
#r "nuget: Skyline.DataMiner.Core.ArtifactInstaller, 4.0.0"
#:package Skyline.DataMiner.Core.ArtifactInstaller@4.0.0
#addin nuget:?package=Skyline.DataMiner.Core.ArtifactInstaller&version=4.0.0Install as a Cake Addin
#tool nuget:?package=Skyline.DataMiner.Core.ArtifactInstaller&version=4.0.0Install as a Cake Tool
Skyline.DataMiner.Core.ArtifactInstaller is a .NET library that streamlines the process of installing various artifacts—such as Low-Code Apps and Dashboards—into DataMiner systems. It provides a simple and robust API for automating artifact deployment with built-in error handling and flexible configuration.
Install the package via NuGet:
dotnet add package Skyline.DataMiner.Core.ArtifactInstaller
using System.Net.Http;
using Skyline.ArtifactInstaller;
using Skyline.DataMiner.Net;
var slnetConnection = ConnectionSettings.GetConnection("your-dataminer-host");
var httpClient = new HttpClient();
var dataMinerService = Installer.ToDataMiner(slnetConnection, httpClient);
using Skyline.ArtifactInstaller.Identifiers;
var appZip = new ZipIdentifier(@"C:\Artifacts\MyLowCodeApp.zip");
string result = await dataMinerService.InstallLowCodeAppAsync(appZip);
Console.WriteLine($"Low-Code App installation result: {result}");
using Skyline.ArtifactInstaller.Identifiers;
var dashboardZip = new ZipIdentifier(@"C:\Artifacts\MyDashboard.zip");
string result = await dataMinerService.InstallDashboardAsync(dashboardZip);
Console.WriteLine($"Dashboard installation result: {result}");
IDataMinerService Installer.ToDataMiner(IConnection slnetConnection, HttpClient httpClient)
InstallDashboardAsync:
Installs a Dashboard from a .zip package.
InstallLowCodeAppAsync:
Installs a Low-Code App from a .zip package.
Task<string> InstallDashboardAsync(ZipIdentifier id);
Task<string> InstallLowCodeAppAsync(ZipIdentifier id);
InvalidOperationException: Triggered when installation fails after multiple retries.DataMinerException: Raised if there are issues retrieving system information during setup.Contributions are welcome! Please submit issues or pull requests to help improve the library.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 net48 is compatible. net481 net481 was computed. |
Showing the top 1 NuGet packages that depend on Skyline.DataMiner.Core.ArtifactInstaller:
| Package | Downloads |
|---|---|
|
Skyline.DataMiner.Core.AppPackageInstaller
Library providing methods to install contents of a DataMiner application package on a DMS. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0 | 14,491 | 3/10/2026 |
| 3.3.0 | 6,824 | 2/9/2026 |
| 3.2.0 | 2,376 | 1/22/2026 |
| 3.2.0-alpha1 | 106 | 2/9/2026 |
| 3.1.1 | 12,421 | 8/25/2025 |
| 3.1.1-alpha3 | 117 | 1/22/2026 |
| 3.1.1-alpha2 | 113 | 1/21/2026 |
| 3.1.1-alpha1 | 116 | 1/12/2026 |
| 3.1.0 | 2,166 | 8/25/2025 |
| 3.1.0-alpha1 | 218 | 8/19/2025 |
| 3.0.2 | 1,402 | 8/1/2025 |
| 3.0.1 | 6,155 | 7/22/2025 |
| 3.0.0 | 1,982 | 7/7/2025 |
| 3.0.0-test1 | 247 | 6/30/2025 |
| 2.2.0 | 1,274 | 6/23/2025 |
| 2.1.3 | 665 | 6/17/2025 |
| 2.1.2 | 1,082 | 5/15/2025 |
| 2.1.1 | 4,905 | 3/13/2025 |
| 2.1.0 | 1,969 | 3/10/2025 |
| 2.1.0-golf | 171 | 2/26/2025 |