Table of Contents

Skyline DataMiner SDK project properties

The Skyline DataMiner SDK uses several project properties to be able to generate and publish a DataMiner application package. Below, you can find an overview of these properties.

DataMinerType

Supported types:

  • Package
  • AutomationScript
  • AutomationScriptLibrary
  • AdHocDataSource
  • UserDefinedApi

GenerateDataMinerPackage

When the value is set to true, it will generate a DataMiner application package with the content of your project.

MinimumRequiredDmVersion

Expected format: A.B.C.D or A.B.C.D - buildNumber

This will ensure that when a DataMiner application package is installed on a DataMiner Agent with a lower version, the installation will fail.

Version

The version for the package. This needs to be a valid semantic version. See Versioning of Catalog items.

Note

This will be overwritten during a workflow run when the GitHub workflows are used.

VersionComment

The content of this is used for the version comment when a DataMiner application package is published to the Catalog.

Note

This will be overwritten during a workflow run when the GitHub workflows are used.

CatalogPublishKeyName

This is the name of the key defined either in Visual Studio User Secrets or as an environment variable. This key is used for publishing the DataMiner application package to the Catalog.

Note

This will be overwritten during a workflow run when the GitHub workflows are used.

CatalogDefaultDownloadKeyName

This is the name of the key defined either in Visual Studio User Secrets or as an environment variable. This key is used for downloading versions from the Catalog that are defined in the CatalogReferences.xml in the package project.

Note

This will be overwritten during a workflow run when the GitHub workflows are used.

UserSecretsId

Visual Studio will automatically fill this in when adding user secrets.