Redistribution and Deployment
- 2 minutes to read
XAF applications and referenced assemblies should be deployed at the same time. Certain Developer Express assemblies are considered redistributable under the End User License Agreement (EULA) and can be distributed to your application’s end-users. You must have a valid license to legally distribute applications that use Developer Express components.
It is not necessary to deploy all the listed redistributable files with your application. Refer to the Deployment Tutorial to learn how to correctly deploy XAF applications with the required assemblies.
All the DevExpress assemblies your XAF Application requires and references are available as part of your Universal Subscription.
Important
Consult the End User License Agreement (EULA) for additional up-to-date information on redistributable assemblies, tools, and executables.
eXpressApp Framework Redistributable Files
The following XAF assemblies are considered redistributable under the End User License Agreement (EULA):
- DevExpress.EasyTest.v19.2.dll
- DevExpress.ExpressApp.AuditTrail.v19.2.dll
- DevExpress.ExpressApp.Chart.v19.2.dll
- DevExpress.ExpressApp.Chart.Web.v19.2.dll
- DevExpress.ExpressApp.Chart.Win.v19.2.dll
- DevExpress.ExpressApp.CloneObject.v19.2.dll
- DevExpress.ExpressApp.CloneObject.Mobile.v19.2.dll
- DevExpress.ExpressApp.ConditionalAppearance.v19.2.dll
- DevExpress.ExpressApp.ConditionalAppearance.Mobile.v19.2.dll
- DevExpress.ExpressApp.Dashboards.v19.2.dll
- DevExpress.ExpressApp.Dashboards.Web.v19.2.dll
- DevExpress.ExpressApp.Dashboards.Win.v19.2.dll
- DevExpress.ExpressApp.DataService.v19.2.dll
- DevExpress.ExpressApp.EasyTest.WinAdapter.v19.2.dll
- DevExpress.ExpressApp.EasyTest.WebAdapter.v19.2.dll
- DevExpress.ExpressApp.EF.v19.2.dll
- DevExpress.ExpressApp.FileAttachment.Mobile.v19.2.dll
- DevExpress.ExpressApp.FileAttachment.Web.v19.2.dll
- DevExpress.ExpressApp.FileAttachment.Win.v19.2.dll
- DevExpress.ExpressApp.HtmlPropertyEditor.Web.v19.2.dll
- DevExpress.ExpressApp.HtmlPropertyEditor.Win.v19.2.dll
- DevExpress.ExpressApp.Images.v19.2.dll
- DevExpress.ExpressApp.Kpi.v19.2.dll
- DevExpress.ExpressApp.Localization.Mobile.v19.2.dll
- DevExpress.ExpressApp.Maps.Mobile.v19.2.dll
- DevExpress.ExpressApp.Maps.Web.v19.2.dll
- DevExpress.ExpressApp.Mobile.v19.2.dll
- DevExpress.ExpressApp.Notifications.v19.2.dll
- DevExpress.ExpressApp.Notifications.Web.v19.2.dll
- DevExpress.ExpressApp.Notifications.Win.v19.2.dll
- DevExpress.ExpressApp.Objects.v19.2.dll
- DevExpress.ExpressApp.Office.v19.2.dll
- DevExpress.ExpressApp.Office.Web.v19.2.dll
- DevExpress.ExpressApp.Office.Win.v19.2.dll
- DevExpress.ExpressApp.PivotChart.v19.2.dll
- DevExpress.ExpressApp.PivotChart.Web.v19.2.dll
- DevExpress.ExpressApp.PivotChart.Win.v19.2.dll
- DevExpress.ExpressApp.PivotGrid.v19.2.dll
- DevExpress.ExpressApp.PivotGrid.Web.v19.2.dll
- DevExpress.ExpressApp.PivotGrid.Win.v19.2.dll
- DevExpress.ExpressApp.Reports.v19.2.dll
- DevExpress.ExpressApp.Reports.Web.v19.2.dll
- DevExpress.ExpressApp.Reports.Win.v19.2.dll
- DevExpress.ExpressApp.ReportsV2.v19.2.dll
- DevExpress.ExpressApp.ReportsV2.Mobile.v19.2.dll
- DevExpress.ExpressApp.ReportsV2.Win.v19.2.dll
- DevExpress.ExpressApp.ReportsV2.Web.v19.2.dll
- DevExpress.ExpressApp.Scheduler.v19.2.dll
- DevExpress.ExpressApp.Scheduler.Web.v19.2.dll
- DevExpress.ExpressApp.Scheduler.Win.v19.2.dll
- DevExpress.ExpressApp.ScriptRecorder.v19.2.dll
- DevExpress.ExpressApp.ScriptRecorder.Web.v19.2.dll
- DevExpress.ExpressApp.ScriptRecorder.Win.v19.2.dll
- DevExpress.ExpressApp.Security.v19.2.dll
- DevExpress.ExpressApp.Security.EF.v19.2.dll
- DevExpress.ExpressApp.Security.Xpo.v19.2.dll
- DevExpress.ExpressApp.StateMachine.v19.2.dll
- DevExpress.ExpressApp.TreeListEditors.v19.2.dll
- DevExpress.ExpressApp.TreeListEditors.Web.v19.2.dll
- DevExpress.ExpressApp.TreeListEditors.Win.v19.2.dll
- DevExpress.ExpressApp.v19.2.dll
- DevExpress.ExpressApp.Validation.v19.2.dll
- DevExpress.ExpressApp.Validation.Mobile.v19.2.dll
- DevExpress.ExpressApp.Validation.Web.v19.2.dll
- DevExpress.ExpressApp.Validation.Win.v19.2.dll
- DevExpress.ExpressApp.ViewVariantsModule.v19.2.dll
- DevExpress.ExpressApp.Web.v19.2.dll
- DevExpress.ExpressApp.Win.v19.2.dll
- DevExpress.ExpressApp.Workflow.v19.2.dll
- DevExpress.ExpressApp.Workflow.Win.v19.2.dll
- DevExpress.ExpressApp.Xpo.v19.2.dll
- DevExpress.Persistent.Base.v19.2.dll
- DevExpress.Persistent.BaseImpl.v19.2.dll
- DevExpress.Persistent.BaseImpl.EF.v19.2.dll
- DevExpress.Workflow.Activities.v19.2.dll
- DevExpress.Workflow.Activities.v19.2.Design.dll
The following tools in %PROGRAMFILES(x86)%\DevExpress 19.2\Components\%PROGRAMFILES(x86)%\DevExpress 19.2\.NET Core Desktop Libraries\Tools\eXpressAppFramework are redistributable:
- DBUpdater.v19.2.exe
- DevExpress.ExpressApp.ModelEditor.v19.2.exe
- DevExpress.ExpressApp.Updater.exe
- TestExecutor.v19.2.exe
Other Redistributable DevExpress Assemblies
In addition to the files listed above, an XAF application may require distributing other Developer Express assemblies supplied with the installation. This list depends on the DevExpress controls employed in an application.
Note
Use the Assembly Deployment Tool to analyze your project and obtain the list of assemblies you should deploy. Compare the assemblies the tool identifies to the redistributable assemblies list available in the End User License Agreement (EULA).
Below are links to redistributable assemblies grouped according to specific application needs:
- WinForms and Cross-Platform applications
- ASP.NET applications
- Dashboards for WinForms applications
- Dashboards for ASP.NET applications
- Reports for WinForms and ASP.NET
Non-Redistributable Files
The following table lists Developer Express libraries whose distribution is strictly prohibited:
- Design-time libraries whose names end with “.Design” (except for DevExpress.Workflow.Activities.v19.2.Design.dll).
- The tools in the %PROGRAMFILES(x86)%\DevExpress 19.2\Components\%PROGRAMFILES(x86)%\DevExpress 19.2\.NET Core Desktop Libraries\Tools\eXpressAppFramework folder, except for those listed in the previous sections.
Important
You cannot use the DevExpress .NET Products Installer to deploy assemblies onto an end-user machine; you should manually deploy necessary assembly files onto the target machine instead.