XAF v25.2 – End of .NET Framework, Legacy Module Removal & The Future of XAF Development

The XAF team has officially confirmed a major architectural milestone: starting with XAF v25.2, support for .NET Framework applications is fully discontinued, and several legacy APIs, modules, and subsystems have been removed from the framework’s source code.

If you have XAF applications in production — especially those based on WinForms (.NET Framework) or ASP.NET WebForms — this is a critical shift to understand. This article breaks down what changed, why it changed, the impact, and how to migrate forward successfully.

This update is not just a cleanup — it’s a long-term platform strategy decision. The DevExpress roadmap is now centered on:

  • Modern .NET
  • Blazor UI
  • WinForms (.NET)
  • ASP.NET Core Web API
  • Cloud hosting + SaaS + Multi-Tenancy
  • Stronger, more scalable security

By removing obsolete code paths, the platform can evolve faster, improve UX, performance, and maintainability, and align XAF with the direction of Microsoft’s ecosystem. (.NET Framework and WebForms are both in long-term decline.)

One of the key drivers behind this transition is the need for scalable, distributed application designs. The older architecture (especially WCF middle tier, WebForms, and dynamic Domain Components) made it significantly harder to:

  • Scale horizontally
  • Deploy to container-based or cloud environments
  • Introduce multi-tenant data separation
  • Implement Zero Trust and claims-based authentication patterns

By consolidating around ASP.NET Core Web API, XPO/EF Core, and Blazor, XAF now provides a cleaner path for:

  • Load-balanced deployments
  • Microservices / modular architectures
  • Multi-tenant SaaS offerings
  • Cloud-native hosting (Azure, AWS, containers, Kubernetes)

This shift is not just modernization — it is a pivot toward the kinds of applications businesses need today: fast to deploy, easy to scale, secure by design, and efficient to maintain.


The Major Change: .NET Framework Support Removed

As of version 25.2, XAF no longer ships:

  • WinForms (.NET Framework) UI modules
  • ASP.NET WebForms UI
  • Any dependencies that require .NET Framework
  • Legacy .NET-based security implementations
  • Legacy EF6 persistence packages

If your project references any of these, you will see compile-time errors after upgrading.

Supported Application Platforms Going Forward

PlatformStatusNotes
XAF WinForms (.NET)✅ Fully supportedBased on .NET 6+
XAF Blazor Server✅ Primary web UIRecommended for new apps
ASP.NET Core Web API (XAF/XPO)✅ SupportedRecommended for middle tier
XAF WinForms (.NET Framework)❌ Removed
XAF ASP.NET WebForms❌ Removed

Removed Modules and APIs

This update also removes several modules that have modern replacements or better architectural patterns available today.

Removed WinForms Modules

ModuleReasonReplacement
PivotChart / KPIOutdated analytics UIDashboards Module
Script Recorder (EasyTest UI generator)Hard to maintain, brittlexUnit functional testing + EasyTest

Entity Framework 6 (EF6) Support Removed

Removed PackagesReplacement
DevExpress.ExpressApp.EF6EF Core
DevExpress.ExpressApp.Security.EF6PermissionPolicy + EF Core
DevExpress.Persistent.BaseImpl.EF6DevExpress.Persistent.BaseImpl.EFCore

If your application still uses EF6: migration to EF Core is required.


Security System Cleanup

The old / legacy Security System (SecuritySystemUser, SecuritySystemRole, member permission matrices, WCF-secured object layers, etc.) has been removed.

What to Use Instead

Old API RemovedModern Replacement
SecuritySystemUser, SecuritySystemRolePermissionPolicyUser, PermissionPolicyRole
XPO WCF Middle-Tier SecurityASP.NET Core Web API Middle Tier
SHA512 Legacy HashingDefault PBKDF2 (Rfc2898) hashing

This change strengthens security and reduces complexity.


Domain Components (DC) Code-Generation Removed

The old Domain Components code generation system (DCBaseObject and dynamic XPO class generation) has been removed.

What Remains Supported

✅ You can still use DomainComponentAttribute for non-persistent classes.
❌ But the DC interfaces → runtime generated persistent classes pattern is gone.

Recommendation: Define plain XPO classes explicitly.


Removal of BaseImpl Demo Helper Classes

Classes like:

  • Person
  • Task
  • PhoneNumber
  • Address
  • Organization
    …have been removed from BaseImpl to avoid naming collisions and promote clean domain modeling.

If your application depends on them, simply copy them into your domain project (sources are still available in v25.1).


How to Migrate Forward

1. If your app is still on .NET Framework

You need to port the application to modern .NET:

Migration GuideLink
Port Existing App to .NETDevExpress Documentation
Share Modules Across Framework/.NETMulti-targeting Guide

This requires understanding:

  • .NET runtime differences
  • Blazor UI architecture
  • ASP.NET Core / Web API fundamentals

2. Update Your Security System

  • Replace legacy SecuritySystemUser/Role → PermissionPolicyUser/Role
  • Remove any WCF Middle Tier code
  • Implement ASP.NET Core Web API if multi-tier

3. Replace Removed Modules

  • PivotChart/KPI → Dashboards
  • ScriptRecorder → xUnit UI Functional Tests

4. Audit Your Business Classes

If you relied on BaseImpl demo data classes, copy and own the code.


What’s Next in XAF

The platform focus is now around:

FeatureDirection
Web UIBlazor Server + future enhancements
DesktopWinForms (.NET 6+)
Middle TierASP.NET Core Web API + XPO
Multi-TenancyFirst-class frameworks and tooling
SecurityCentralized, hardened, simplified
ScalabilityCan I get an Aleluyah!

This is a modernized XAF built for the next decade.


So, if you maintain XAF apps today, now is the time to:

  1. Assess your platform version
  2. Identify legacy dependencies
  3. Prepare a migration roadmap

And the good news: it’s absolutely achievable — with a clean path forward.

XAF out!

Notes to myself:

Removed-XAF-XPO-Assemblies

1.      DevExpress.ExpressApp.Chart.Web.v25.1.dll

2.      DevExpress.ExpressApp.Dashboards.Web.v25.1.dll

3.      DevExpress.ExpressApp.EasyTest.WebAdapter.v25.1.dll

4.      DevExpress.ExpressApp.EasyTest.SeleniumWebAdapter.v25.1.dll

5.      DevExpress.ExpressApp.FileAttachment.Web.v25.1.dll

6.      DevExpress.ExpressApp.HtmlPropertyEditor.Web.v25.1.dll

7.      DevExpress.ExpressApp.Maps.Web.v25.1.dll

8.      DevExpress.ExpressApp.Notifications.Web.v25.1.dll

9.      DevExpress.ExpressApp.Office.Web.v25.1.dll

10.  DevExpress.ExpressApp.PivotChart.Web.v25.1.dll

11.  DevExpress.ExpressApp.PivotGrid.Web.v25.1.dll

12.  DevExpress.ExpressApp.ReportsV2.Web.v25.1.dll

13.  DevExpress.ExpressApp.Scheduler.Web.v25.1.dll

14.  DevExpress.ExpressApp.ScriptRecorder.Web.v25.1.dll

15.  DevExpress.ExpressApp.TreeListEditors.Web.v25.1.dll

16.  DevExpress.ExpressApp.Validation.Web.v25.1.dll

17.  DevExpress.ExpressApp.Web.v25.1.dll

18.  DevExpress.ExpressApp.Workflow.v25.1.dll

19.  DevExpress.ExpressApp.Workflow.Win.v25.1.dll

20.  DevExpress.Workflow.Activities.v25.1.dll

21.  DevExpress.Workflow.Activities.v25.1.Design.dll

22.  DevExpress.ExpressApp.Objects.v25.1.dll

23.  DevExpress.ExpressApp.EF6.v25.1.dll

24.  DevExpress.ExpressApp.HtmlPropertyEditor.Win.v25.1.dll

25.  DevExpress.ExpressApp.Kpi.v25.1.dll

26.  DevExpress.ExpressApp.PivotChart.v25.1.dll

27.  DevExpress.ExpressApp.PivotChart.Win.v25.1.dll

28.  DevExpress.ExpressApp.ScriptRecorder.v25.1.dll

29.  DevExpress.ExpressApp.ScriptRecorder.Win.v25.1.dll

30.  DevExpress.ExpressApp.Security.EF6.v25.1.dll

31.  DevExpress.Persistent.BaseImpl.EF6.v25.1.dll

32.  DBUpdater.v25.1.exe

33.  DevExpress.Xpo.v25.1.Extensions.dll

Removed-Security-API

Removed from DevExpress.ExpressApp.Security.v25.2

————————————————-

DevExpress.ExpressApp.Security.ClientPermissionRequestProcessor

DevExpress.ExpressApp.Security.CriteriaLevel

DevExpress.ExpressApp.Security.IPermissionPolicyRequestProcessor

DevExpress.ExpressApp.Security.IReloadPermissionsStrategy

DevExpress.ExpressApp.Security.LastAdminController

DevExpress.ExpressApp.Security.LastAdminValidationController

DevExpress.ExpressApp.Security.OperationPermissionProviderHelper

DevExpress.ExpressApp.Security.RequestPolicyGrantedCache

DevExpress.ExpressApp.Security.SelectCriteriaPermission

DevExpress.ExpressApp.Security.SelectDataSecurityProvider+<>c

DevExpress.ExpressApp.Security.ServerPermissionPolicyRequestProcessor

DevExpress.ExpressApp.Security.ServerPermissionPolicyRequestProcessorLogger

DevExpress.ExpressApp.Security.ServerPermissionRequestProcessor

DevExpress.ExpressApp.Security.ServerPermissionRequestProcessorLogger

DevExpress.ExpressApp.Security.SecurityAdapterHelper

Removed from DevExpress.ExpressApp.Security.Xpo.v25.2

—————————————————–

DevExpress.ExpressApp.Security.ClientServer.AnonymousLogonParameters

DevExpress.ExpressApp.Security.ClientServer.ClientInfo

DevExpress.ExpressApp.Security.ClientServer.ClientInfoFactory

DevExpress.ExpressApp.Security.ClientServer.DictionaryHelper

DevExpress.ExpressApp.Security.ClientServer.DuplicateDictionaryItemException

DevExpress.ExpressApp.Security.ClientServer.DuplicateDictionaryItemMode

DevExpress.ExpressApp.Security.ClientServer.IClientInfo

DevExpress.ExpressApp.Security.ClientServer.IClientInfoFactory

DevExpress.ExpressApp.Security.ClientServer.IClientInfoProvider

DevExpress.ExpressApp.Security.ClientServer.IDataServer

DevExpress.ExpressApp.Security.ClientServer.IMiddleTierSecuredServer

DevExpress.ExpressApp.Security.ClientServer.IRequestSecurityStrategyProvider

DevExpress.ExpressApp.Security.ClientServer.IRequestSecurityStrategyProvider2

DevExpress.ExpressApp.Security.ClientServer.ISecuredSerializableObjectLayer

DevExpress.ExpressApp.Security.ClientServer.ISecuredSerializableObjectLayer2

DevExpress.ExpressApp.Security.ClientServer.IServerSecurity

DevExpress.ExpressApp.Security.ClientServer.IWcfXafDataServer

DevExpress.ExpressApp.Security.ClientServer.LoggerBase

DevExpress.ExpressApp.Security.ClientServer.QueryDataLayerHandler

DevExpress.ExpressApp.Security.ClientServer.QueryRequestSecurityStrategyHandler

DevExpress.ExpressApp.Security.ClientServer.QuerySelectDataSecurityHandler

DevExpress.ExpressApp.Security.ClientServer.SecuredDataServer

DevExpress.ExpressApp.Security.ClientServer.SecuredSerializableObjectLayer

DevExpress.ExpressApp.Security.ClientServer.SecuredSerializableObjectLayer2

DevExpress.ExpressApp.Security.ClientServer.SecuredSerializableObjectLayerBase

DevExpress.ExpressApp.Security.ClientServer.SecuredSerializableObjectLayerHelper

DevExpress.ExpressApp.Security.ClientServer.SecuredSerializableObjectLayerLogger

DevExpress.ExpressApp.Security.ClientServer.SecurityCannotSaveChangesException

DevExpress.ExpressApp.Security.ClientServer.SecurityCannotSaveChangesReason

DevExpress.ExpressApp.Security.ClientServer.ServerSecurity

DevExpress.ExpressApp.Security.ClientServer.ServerSecurity+RequestSecurityStrategyProvider2Wrapper

DevExpress.ExpressApp.Security.ClientServer.ServerSecurityClient

DevExpress.ExpressApp.Security.ClientServer.ServerSecurityClient+ValueHolder`1

DevExpress.ExpressApp.Security.ClientServer.ServerSecurityLogger

DevExpress.ExpressApp.Security.ClientServer.SessionHelper

DevExpress.ExpressApp.Security.ClientServer.Wcf.IWcfSecuredDataServer

DevExpress.ExpressApp.Security.ClientServer.Wcf.WcfDataServerHelper

DevExpress.ExpressApp.Security.ClientServer.WcfClientMessageInspector

DevExpress.ExpressApp.Security.ClientServer.WcfEndpointBehavior

DevExpress.ExpressApp.Security.ClientServer.WcfSecuredClient

DevExpress.ExpressApp.Security.ClientServer.WcfSecuredClient`1

DevExpress.ExpressApp.Security.MemberPermissionsViewItemStateController

DevExpress.ExpressApp.Security.PermissionMatrixGrantDenyControllerBase`2

DevExpress.ExpressApp.Security.SecurityUserBase

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.BindingListEx`1

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.IPermissionMatrixTypePermissionsOwner

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.ItemRemovingEventArgs

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.ListViewProcessMatrixTypePermissionObjectController

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.MembersPermissionMatrixDisableLinkUnlinkController

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.ObjectsPermissionMatrixDisableLinkUnlinkController

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.PermissionMatrixDisableLinkUnlinkController

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.PermissionMatrixGrantDenyController

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.TypePermissionMatrix

DevExpress.ExpressApp.Security.Strategy.PermissionMatrix.TypePermissionMatrixItem

DevExpress.ExpressApp.Security.Strategy.SecuritySystemMemberPermissionsObject

DevExpress.ExpressApp.Security.Strategy.SecuritySystemObjectPermissionsObject

DevExpress.ExpressApp.Security.Strategy.SecuritySystemRole

DevExpress.ExpressApp.Security.Strategy.SecuritySystemRoleBase

DevExpress.ExpressApp.Security.Strategy.SecuritySystemTypePermissionObject

DevExpress.ExpressApp.Security.Strategy.SecuritySystemTypePermissionsObjectBase

DevExpress.ExpressApp.Security.Strategy.SecuritySystemTypePermissionsObjectOwner

DevExpress.ExpressApp.Security.Strategy.SecuritySystemUser

DevExpress.ExpressApp.Security.Strategy.SecuritySystemUserBase

DevExpress.ExpressApp.Security.Strategy.TypeAssociationPermissionsOwnerHelper

DevExpress.ExpressApp.Security.Strategy.TypePermissionsObjectOwnerHelper

DevExpress.ExpressApp.Security.Xpo.Strategy.XpoReloadPermissionsStrategy

DevExpress.ExpressApp.Security.Xpo.Adapters.XpoClientServerCachedRequestSecurityAdapterProvider

DevExpress.ExpressApp.Security.Xpo.Adapters.XPOClientServerCachedRequestSecurityAdapter

Removed from DevExpress.ExpressApp.v25.2

—————————————-

DevExpress.ExpressApp.Security.IExtensibleSecurity

DevExpress.ExpressApp.Security.INeedToReloadPermissions

DevExpress.ExpressApp.Security.IOperationPermissionProvider

Removed from DevExpress.Persistent.Base.v25.2

———————————————

DevExpress.Persistent.Base.Security.ISimpleUser

DevExpress.Persistent.Base.Security.SecurityValidationRuleHelper

Removed from DevExpress.Xpo.v25.2

———————————

DevExpress.Xpo.SecurityCriteriaBuilder

DevExpress.Xpo.SecurityCriteriaPatcher

DevExpress.Xpo.SecurityOneRuleProvider

DevExpress.Xpo.SecurityRuleDictionary

Removed-BaseImpl-Base-DC-API

DevExpress.Persistent.Base.v25.2

——————————–

DevExpress.ExpressApp.Reports.ReportParametersObjectBase

DevExpress.ExpressApp.Reports.ReportParametersObjectTypeConverter

DevExpress.ExpressApp.Reports.ReportParametersObjectTypeConverter+<>O

DevExpress.ExpressApp.Workflow.IActivityXamlValidator

DevExpress.ExpressApp.Workflow.IRunningWorkflowInstanceInfo

DevExpress.ExpressApp.Workflow.IStartWorkflowCondition

DevExpress.ExpressApp.Workflow.IStartWorkflowRequest

DevExpress.ExpressApp.Workflow.ISupportIsActive

DevExpress.ExpressApp.Workflow.ITrackingRecordVisualizationInfo

DevExpress.ExpressApp.Workflow.IWorkflowDefinition

DevExpress.ExpressApp.Workflow.IWorkflowDefinitionSettings

DevExpress.ExpressApp.Workflow.IWorkflowInstanceControlCommandRequest

DevExpress.ExpressApp.Workflow.PersistentWorkflowDefinitionCore

DevExpress.ExpressApp.Workflow.StartWorkflowConditions.CriteriaStartWorkflowCondition

DevExpress.ExpressApp.Workflow.StartWorkflowConditions.ObjectCreatedStartWorkflowCondition

DevExpress.ExpressApp.Workflow.StartWorkflowConditions.StartWorkflowConditionBase

DevExpress.ExpressApp.Workflow.Versioning.IUserActivityVersionBase

DevExpress.ExpressApp.Workflow.WorkflowControlCommand

DevExpress.Persistent.Base.CombinedEnumerator`1

DevExpress.Persistent.Base.General.AddressImpl

DevExpress.Persistent.Base.General.IAddress

DevExpress.Persistent.Base.General.ICountry

DevExpress.Persistent.Base.General.INote

DevExpress.Persistent.Base.General.IPerson

DevExpress.Persistent.Base.General.IPhoneNumber

DevExpress.Persistent.Base.General.IPropertyBag

DevExpress.Persistent.Base.General.IPropertyDescriptor

DevExpress.Persistent.Base.General.IPropertyDescriptorContainer

DevExpress.Persistent.Base.General.IPropertyValue

DevExpress.Persistent.Base.General.IRecurrenceInfo

DevExpress.Persistent.Base.General.ISupportRecurrences

DevExpress.Persistent.Base.General.ITask

DevExpress.Persistent.Base.General.IVariablePropertiesCategorizedItem

DevExpress.Persistent.Base.General.IXtraReportData

DevExpress.Persistent.Base.General.NoteImpl

DevExpress.Persistent.Base.General.PersonImpl

DevExpress.Persistent.Base.General.PhoneNumberImpl

DevExpress.Persistent.Base.General.PropertyBagImpl

DevExpress.Persistent.Base.General.PropertyDescriptorAdapter

DevExpress.Persistent.Base.General.PropertyDescriptorImpl

DevExpress.Persistent.Base.General.RecurrenceRange

DevExpress.Persistent.Base.General.RecurrenceType

DevExpress.Persistent.Base.General.TaskImpl

DevExpress.Persistent.Base.General.TaskStatus

DevExpress.Persistent.Base.General.WeekDays

DevExpress.Persistent.Base.General.WeekOfMonth

DevExpress.Persistent.Base.IGetMainObject

DevExpress.Persistent.Base.IPivotGridSettingsStore

DevExpress.Persistent.Base.ISoftLink

DevExpress.Persistent.Base.IUserTaskData

DevExpress.Persistent.Base.ListConverter

DevExpress.Persistent.Base.UserTaskStates

DevExpress.Persistent.Base.Utils.EnumeratorConverter

DevExpress.Workflow.ITrackingRecord

DevExpress.Workflow.Store.ActivityInstanceState

DevExpress.Workflow.Store.IInstanceKey

DevExpress.Workflow.Store.IWorkflowInstance

DevExpress.Persistent.BaseImpl.Xpo.v25.2

—————————————-

DevExpress.ExpressApp.StateMachine.Dc.DCStateAppearanceDomainLogic

DevExpress.ExpressApp.StateMachine.Dc.DCStateDomainLogic

DevExpress.ExpressApp.StateMachine.Dc.DCStateMachineDomainLogic

DevExpress.ExpressApp.StateMachine.Dc.DCTransitionDomainLogic

DevExpress.ExpressApp.StateMachine.Dc.IDCState

DevExpress.ExpressApp.StateMachine.Dc.IDCStateAppearance

DevExpress.ExpressApp.StateMachine.Dc.IDCStateMachine

DevExpress.ExpressApp.StateMachine.Dc.IDCTransition

DevExpress.ExpressApp.Workflow.DC.DCWorkflowDefinitionLogic

DevExpress.ExpressApp.Workflow.DC.IDCRunningWorkflowInstanceInfo

DevExpress.ExpressApp.Workflow.DC.IDCStartWorkflowRequest

DevExpress.ExpressApp.Workflow.DC.IDCWorkflowDefinition

DevExpress.ExpressApp.Workflow.DC.IDCWorkflowInstanceControlCommandRequest

DevExpress.ExpressApp.Workflow.DC.KeyConverter

DevExpress.ExpressApp.Workflow.Versioning.IUserActivityVersion

DevExpress.ExpressApp.Workflow.Versioning.UserActivityVersion

DevExpress.ExpressApp.Workflow.Versioning.UserActivityVersionLogic

DevExpress.ExpressApp.Workflow.Versioning.XpoUserActivityVersion

DevExpress.ExpressApp.Workflow.Xpo.WFBaseObject

DevExpress.ExpressApp.Workflow.Xpo.XpoRunningWorkflowInstanceInfo

DevExpress.ExpressApp.Workflow.Xpo.XpoStartWorkflowRequest

DevExpress.ExpressApp.Workflow.Xpo.XpoWorkflowDefinition

DevExpress.ExpressApp.Workflow.Xpo.XpoWorkflowInstanceControlCommandRequest

DevExpress.Persistent.Base.General.PropertyValueImpl

DevExpress.Persistent.BaseImpl.Address

DevExpress.Persistent.BaseImpl.Country

DevExpress.Persistent.BaseImpl.DistributedIdGeneratorHelper

DevExpress.Persistent.BaseImpl.Note

DevExpress.Persistent.BaseImpl.OidGenerator

DevExpress.Persistent.BaseImpl.Organization

DevExpress.Persistent.BaseImpl.Party

DevExpress.Persistent.BaseImpl.Person

DevExpress.Persistent.BaseImpl.PhoneNumber

DevExpress.Persistent.BaseImpl.PhoneType

DevExpress.Persistent.BaseImpl.PropertyBag

DevExpress.Persistent.BaseImpl.PropertyBagDescriptor

DevExpress.Persistent.BaseImpl.PropertyDescriptor

DevExpress.Persistent.BaseImpl.PropertyValue

DevExpress.Persistent.BaseImpl.ServerPrefix

DevExpress.Persistent.BaseImpl.State

DevExpress.Persistent.BaseImpl.Task

DevExpress.Persistent.BaseImpl.Workflow.StartWorkflowRequestHelper

DevExpress.Workflow.Xpo.XpoInstanceKey

DevExpress.Workflow.Xpo.XpoTrackingRecord

DevExpress.Workflow.Xpo.XpoWorkflowInstance

DomainComponents.Common.DCTreeNodeBindingList

DomainComponents.Common.IDCTreeNode

DomainComponents.Common.IDCTreeNodeLogic

DomainComponents.Common.IPersistentEvent

DomainComponents.Common.IPersistentFileData

DomainComponents.Common.IPersistentRecurrentEvent

DomainComponents.Common.IPersistentRecurrentEventLogic

DomainComponents.Common.IPersistentResource

DomainComponents.Common.IPersistentResource_Logic

DomainComponents.Common.PersistentEventLogic

DomainComponents.Common.PersistentFileDataLogic

DevExpress.Persistent.BaseImpl.EFCore.v25.2

——————————————-

DevExpress.ExpressApp.Workflow.EF.EFRunningWorkflowInstanceInfo

DevExpress.ExpressApp.Workflow.EF.EFStartWorkflowRequest

DevExpress.ExpressApp.Workflow.EF.EFWBaseObject

DevExpress.ExpressApp.Workflow.EF.EFWorkflowDefinition

DevExpress.ExpressApp.Workflow.EF.EFWorkflowInstanceControlCommandRequest

DevExpress.ExpressApp.Workflow.Versioning.EFUserActivityVersion

DevExpress.Workflow.EF.EFInstanceKey

DevExpress.Workflow.EF.EFTrackingRecord

DevExpress.Workflow.EF.EFWorkflowInstance

DevExpress.ExpressApp.TreeListEditors.Win.v25.2

———————————————–

DevExpress.ExpressApp.TreeListEditors.Win.CategorizedListEditorPropertyDescriptor

DevExpress.ExpressApp.v25.2

—————————

DevExpress.ExpressApp.Utils.EnumerableConverter

DevExpress.ExpressApp.Utils.EnumeratorConverter

Removed-DC-API

DevExpress.ExpressApp.v25.2.dll

——————————-

DevExpress.ExpressApp.DC.DCInterfaceWithUniqueValue

DevExpress.ExpressApp.DC.EntitiesToGenerateInfo

DevExpress.ExpressApp.DC.IDCEntityStore

DevExpress.ExpressApp.DC.ITypesInfo removed methods:

   – void RegisterEntity(String name, Type interfaceType)

   – void RegisterEntity(String name, Type interfaceType, Type baseClass)

   – void RegisterSharedPart(Type interfaceType)

   – void RegisterDomainLogic(Type interfaceType, Type logicType)

   – void UnregisterDomainLogic(Type interfaceType, Type logicType)

   – void GenerateEntities()

   – void GenerateEntities(String generatedAssemblyFile)

DevExpress.ExpressApp.Xpo.v25.2.dll

———————————–

DevExpress.ExpressApp.DC.ClassGeneration.AfterConstructionMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.AggregatedCollectionPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AggregatedDataClassPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AggregatedPersistentInterfaceDataPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AggregatedPersistentInterfacePropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AggregatedPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AliasCollectionPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AliasPersistentPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.AssociationMetadata

DevExpress.ExpressApp.DC.ClassGeneration.AssociationType

DevExpress.ExpressApp.DC.ClassGeneration.AttributesCode

DevExpress.ExpressApp.DC.ClassGeneration.AttributeTypesRegistrationInfo

DevExpress.ExpressApp.DC.ClassGeneration.BaseCode

DevExpress.ExpressApp.DC.ClassGeneration.BaseDataClass

DevExpress.ExpressApp.DC.ClassGeneration.ClassCode

DevExpress.ExpressApp.DC.ClassGeneration.ClassMetadata

DevExpress.ExpressApp.DC.ClassGeneration.CodeBuilder

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelGenerator

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelGeneratorHelper

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelLogicHelper

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelMemberInfoBase

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelMethodInfo

DevExpress.ExpressApp.DC.ClassGeneration.CodeModelPropertyInfo

DevExpress.ExpressApp.DC.ClassGeneration.CodeProvider

DevExpress.ExpressApp.DC.ClassGeneration.CollectionPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.ConstructorCode

DevExpress.ExpressApp.DC.ClassGeneration.CreateAggregatedDataMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.CreateInstanceMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.CreateLogicsMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.CustomMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.CustomPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.DataClassCode

DevExpress.ExpressApp.DC.ClassGeneration.DataEntityClassConstructorCode

DevExpress.ExpressApp.DC.ClassGeneration.DataMetadata

DevExpress.ExpressApp.DC.ClassGeneration.DcAttributesSynchronizerBase

DevExpress.ExpressApp.DC.ClassGeneration.DCBuilder

DevExpress.ExpressApp.DC.ClassGeneration.DCIntermediateObject

DevExpress.ExpressApp.DC.ClassGeneration.DCIntermediateObjectSettings

DevExpress.ExpressApp.DC.ClassGeneration.DCReferencesCollector

DevExpress.ExpressApp.DC.ClassGeneration.DcSpecificWords

DevExpress.ExpressApp.DC.ClassGeneration.EntityClassCode

DevExpress.ExpressApp.DC.ClassGeneration.EntityDataClassCode

DevExpress.ExpressApp.DC.ClassGeneration.EntityMetadata

DevExpress.ExpressApp.DC.ClassGeneration.EntityMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.FieldCode

DevExpress.ExpressApp.DC.ClassGeneration.IDCIntermediateObject

DevExpress.ExpressApp.DC.ClassGeneration.ILogicFieldNameProvider

DevExpress.ExpressApp.DC.ClassGeneration.ILogicsProvider

DevExpress.ExpressApp.DC.ClassGeneration.IMetadataSource

DevExpress.ExpressApp.DC.ClassGeneration.InitializeDefaultValuesMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.InstancePropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.InterfaceAttributesSynchronizer

DevExpress.ExpressApp.DC.ClassGeneration.InterfaceInheritanceMap

DevExpress.ExpressApp.DC.ClassGeneration.InterfaceMetadata

DevExpress.ExpressApp.DC.ClassGeneration.IntermediateObjectTypeProperty

DevExpress.ExpressApp.DC.ClassGeneration.InvokeAfterChangeLogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.InvokeAfterConstructionLogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.InvokeBeforeChangeLogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.InvokeLogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.IPropertyChangeNotificationReceiver

DevExpress.ExpressApp.DC.ClassGeneration.IPropertyChangeNotificationReceiverHelper

DevExpress.ExpressApp.DC.ClassGeneration.ISharedPart

DevExpress.ExpressApp.DC.ClassGeneration.ISupportFireChanging

DevExpress.ExpressApp.DC.ClassGeneration.LinkClassCode

DevExpress.ExpressApp.DC.ClassGeneration.LinkCollectionPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.LinkPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.LogicDataClassPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.LogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.LogicPersistentInterfaceDataPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.LogicPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.LogicsSource

DevExpress.ExpressApp.DC.ClassGeneration.MapNode

DevExpress.ExpressApp.DC.ClassGeneration.MemberCode

DevExpress.ExpressApp.DC.ClassGeneration.MetadataGenerator

DevExpress.ExpressApp.DC.ClassGeneration.MetadataWithAttributes

DevExpress.ExpressApp.DC.ClassGeneration.MethodCode

DevExpress.ExpressApp.DC.ClassGeneration.MethodCodeBase

DevExpress.ExpressApp.DC.ClassGeneration.MethodLogic

DevExpress.ExpressApp.DC.ClassGeneration.MethodMetadata

DevExpress.ExpressApp.DC.ClassGeneration.NamespaceCode

DevExpress.ExpressApp.DC.ClassGeneration.ObjectChangedMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.ObjectChangingMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.ParameterCode

DevExpress.ExpressApp.DC.ClassGeneration.ParameterMetadata

DevExpress.ExpressApp.DC.ClassGeneration.PersistentAliasPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.PersistentPropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.PersistentPropertyWithFieldCode

DevExpress.ExpressApp.DC.ClassGeneration.PersistentPropertyWithFieldCodeBase

DevExpress.ExpressApp.DC.ClassGeneration.PropertyCode

DevExpress.ExpressApp.DC.ClassGeneration.PropertyCodeBase

DevExpress.ExpressApp.DC.ClassGeneration.PropertyLogicMethodCode

DevExpress.ExpressApp.DC.ClassGeneration.PropertyMetadata

DevExpress.ExpressApp.DC.ClassGeneration.SharedPartStorageAttribute

DevExpress.ExpressApp.DC.ClassGeneration.Virtuality

DevExpress.ExpressApp.DC.ClassGeneration.VirtualityHelper

DevExpress.ExpressApp.DC.ClassGeneration.Visibility

DevExpress.ExpressApp.DC.ClassGeneration.VisibilityHelper

DevExpress.ExpressApp.DC.DCBaseObject

DevExpress.ExpressApp.DC.ExistingImplementorsInfo

DevExpress.ExpressApp.DC.InterfaceAssociationInfo

DevExpress.ExpressApp.DC.Xpo.DCEntityStoreImpl

DevExpress.ExpressApp.DC.Xpo.IDCEntityStoreInternal

DevExpress.ExpressApp.Xpo.DC.Internal.DCMemberInfoInternal

Posted in XAF

Leave a Reply

Your email address will not be published.