Imports: Package Manager

Imports: Package Manager

Connexion supports reading Nuget packages which meet specific criteria. Connexion currently supports Channel and Device / Plugin packages, and hosts a public Nuget server which contains samples.

Deploying a private company Nuget server which hosts channels and custom devices can be a convenient way for developers to release channels and custom devices to implementations teams.

The Package Manager Dialog can be configured to read from many Nuget sources. By default, the Conevity Nuget server is selected. You can configure your own Nuget sources by clicking the Manage Repositories button at the bottom of the dialog.

image-20250905-202851.png
image-20250905-203146.png
Add your private Nuget source where Connexion packages are deployed.

Connexion packages can be created automatically as part of your build process.

Custom device packages can be created manually by right-clicking on a custom device (plugin) and selecting the Export to Nuget option.

image-20250905-203808.png

This will display the Nuget Package Dialog, where you can fill out standard Nuget package fields.

image-20250905-203944.png
The Tags field automatically contains the required metadata for Connexion compatibility.

Click the Connexion Package Specs button to view what keywords Connexion uses within the Tags field. For example, the keyword [Device] is required for custom devices, and [Channel] is required for channel packages.