问题
What is the syntax for loading a .NET 4.0 Beta2 workflow that was previously created and stored as XAML.
The WorkflowElement and WorkflowXamlServices classes no longer exist. I am trying to do something like this (that worked in Beta 1):
WorkflowElement wf = WorkflowXamlServices.Load(File.OpenRead("Workflow.xaml")) as WorkflowElement;
回答1:
Found my own answer after further research.
The WorkflowElement and WorkflowXamlServices classes have been removed from Beta2. The approach above requires the use of DynamicActivity and ActivityXamlServices.
DynamicActivity wf = ActivityXamlServices.Load("Workflow.xaml") as DynamicActivity;
来源:https://stackoverflow.com/questions/1654747/loading-a-workflow-stored-as-xaml-in-net-4-0