In This Article

Deployment

Deployment Steps

There are two main steps to follow when deploying an application that uses Actipro Avalonia UI control products.

Configure Licensing

Please read the Licensing topic for details on applying purchased licenses for paid products. Once configured properly, your license data will be applied via application code at run-time. No licensing configuration is necessary for free products.

Include Redistributable Assemblies

Next, simply copy the appropriate redistributable assemblies to the same folder as your application's executable on the target machine. Nothing else needs to be deployed.

This table describes where referenced assemblies appear after project compilation:

Reference Kind Description
NuGet package reference The referenced assemblies will be in your bin folder after compilation.
Assembly reference The referenced assemblies will be in your bin folder after compilation if the "Copy Local" property on the reference (via the Visual Studio Properties window) is set to true.

Redistributable Files

When you use our Actipro Avalonia UI Free products or own a license for Actipro Avalonia UI Pro, you are licensed to redistribute certain files with your application.

The lists below show the product assemblies that may be redistributed based on the product(s) for which you own licenses, along with the NuGet packages that contain them.

Actipro Avalonia UI Free

The following assemblies may be redistributed for free:

  • ActiproSoftware.Avalonia.Core.dll - via ActiproSoftware.Controls.Avalonia NuGet package.
  • ActiproSoftware.Avalonia.Shared.dll - via ActiproSoftware.Controls.Avalonia NuGet package.

Optional free additional native control theme libraries:

  • ActiproSoftware.Avalonia.Themes.Native.ColorPicker.dll - via ActiproSoftware.Controls.Avalonia.Themes.ColorPicker NuGet package.
  • ActiproSoftware.Avalonia.Themes.Native.DataGrid.dll - via ActiproSoftware.Controls.Avalonia.Themes.DataGrid NuGet package.

Actipro Avalonia UI Pro

The following assemblies may be redistributed when you own a license for Actipro Avalonia UI Pro:

  • ActiproSoftware.Avalonia.Core.dll - via ActiproSoftware.Controls.Avalonia NuGet package.
  • ActiproSoftware.Avalonia.Shared.dll - via ActiproSoftware.Controls.Avalonia NuGet package.
  • ActiproSoftware.Avalonia.Fundamentals.dll - via ActiproSoftware.Controls.Avalonia.Pro NuGet package.

Optional free additional native control theme libraries:

  • ActiproSoftware.Avalonia.Themes.Native.ColorPicker.dll - via ActiproSoftware.Controls.Avalonia.Themes.ColorPicker NuGet package.
  • ActiproSoftware.Avalonia.Themes.Native.DataGrid.dll - via ActiproSoftware.Controls.Avalonia.Themes.DataGrid NuGet package.

Other Deployment Notes

No Run-time Royalties

There are no run-time royalties or other distribution charges for our Avalonia UI control products. We only require that for paid products you have the proper number of licenses for each developer on your project.

See the Licensing topic for more information on licensing requirements.