Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer
10.6.8.2
Prefix Reserved
dotnet add package Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer --version 10.6.8.2
NuGet\Install-Package Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer -Version 10.6.8.2
<PackageReference Include="Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer" Version="10.6.8.2" />
<PackageVersion Include="Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer" Version="10.6.8.2" />
<PackageReference Include="Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer" />
paket add Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer --version 10.6.8.2
#r "nuget: Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer, 10.6.8.2"
#:package Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer@10.6.8.2
#addin nuget:?package=Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer&version=10.6.8.2
#tool nuget:?package=Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer&version=10.6.8.2
Skyline.DataMiner.Utils.UserDefinedApiToolkit.Installer
Helper nuget package to more easily install User Defined Api's created with the toolkit.
Central package project integration
The installer package must be referenced by a DataMiner package project:
<PropertyGroup>
<DataMinerType>Package</DataMinerType>
</PropertyGroup>
Add the installer package to the central DataMiner package project and list the UDAPI projects that should be built and included:
<ItemGroup>
<UdapiProject Include="..\Orders API\Orders API.csproj" />
<UdapiProject Include="..\Users API\Users API.csproj" />
</ItemGroup>
The package builds the listed projects before the package project, generates their
<ProjectName>.udapi.json files, and copies them to SetupContent\UDAPI. Independent UDAPI
projects are built in parallel. A failed UDAPI project stops package generation.
UdapiProject supports the standard MSBuild wildcard and exclusion syntax. For example, to
include every project below an API directory while excluding a nested installer project:
<ItemGroup>
<UdapiProject Include="..\Apis\**\*.csproj"
Exclude="..\Apis\UdapiInstaller\**\*" />
</ItemGroup>
Every matched project is built and must be a UDAPI project with the corresponding script XML file. Keep the central package project outside the wildcard scope, or exclude it, to avoid including the package project in its own build.
Before building any matched project, the package verifies that the toolkit targets are imported and that the matching script XML file exists. Invalid entries fail the package build with a descriptive error.
About DataMiner
DataMiner is a transformational platform that provides vendor-independent control and monitoring of devices and services. Out of the box and by design, it addresses key challenges such as security, complexity, multi-cloud, and much more. It has a pronounced open architecture and powerful capabilities enabling users to evolve easily and continuously.
The foundation of DataMiner is its powerful and versatile data acquisition and control layer. With DataMiner, there are no restrictions to what data users can access. Data sources may reside on premises, in the cloud, or in a hybrid setup.
A unique catalog of 7000+ connectors already exists. In addition, you can leverage DataMiner Development Packages to build your own connectors (also known as "protocols" or "drivers").
Note See also: About DataMiner.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- Newtonsoft.Json (>= 13.0.4)
- Skyline.DataMiner.Core.AppPackageInstaller (>= 4.1.0)
- Skyline.DataMiner.Dev.Automation (>= 10.6.8)
- Skyline.DataMiner.Utils.SecureCoding (>= 2.2.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.6.8.2 | 71 | 8/18/2026 |