Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.19 KB

082 WorkflowDesigner.Load doesn't remove symbol property.md

File metadata and controls

32 lines (21 loc) · 1.19 KB

82: 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)

More information