1.2 KiB
1.2 KiB
WorkflowDesigner.Load doesn't remove symbol property
Scope
Major
Version Introduced
4.5
Version Reverted
4.5.2
Source Analyzer Status
Planned
Change Description
When targeting the .NET Framework 4.5 in the workflow designer, and loading a re-hosted 3.5 workflow with the WorkflowDesigner.Load() method, a XamlDuplicateMemberException is thrown while saving the workflow.
- Quirked
- Build-time break
Recommended Action
This bug only manifests when targeting .NET Framework 4.5 in the workflow designer, so it can be worked around by setting the WorkflowDesigner.Context.Services.GetService<DesignerConfigurationService>().TargetFrameworkName
to the 4.0 .NET Framework.
Alternatively, the issue may be avoided by using the WorkflowContext.Load(string) method to load the workflow, instead of WorkflowDesigner.Load().
Affected APIs
M:System.Activities.Presentation.WorkflowDesigner.Load
Category
Windows Workflow Foundation (WF)