Wednesday, February 8, 2012

WF3 Deprecation


Note: From Microsoft

In .NET 4 the Workflow Team released an all new Workflow engine in the System.Activities namespace.  With the release of .NET 4.5 Beta we are marking the types in the “WF 3” System.Workflow namespace as obsolete.  The following assemblies have one or more public types that will be deprecated: 
•    System.Workflow.Activities.dll
•    System.Workflow.ComponentModel.dll
•    System.Workflow.Runtime.dll
•    System.WorkflowServices.dll
•    Microsoft.Workflow.DebugController.dll
•    Microsoft.Workflow.Compiler.exe
•    Wfc.exe
As a result, customers who are using the deprecated WF 3 APIs will encounter build warnings with a message similar to “ Warning BC40000: X is obsolete: ‘WF 3 types are deprecated. Please use WF 4 instead.’ ”  We will remove the types from the .NET Framework in a future release, but we have not yet determined that timeframe (not in 4.5).  This current step allows us to communicate our direction to our customers and allow them plenty of time to move to the new WF4 model.  We will, of course, continue to support these WF 3 types under the Microsoft Support Lifecycle Policy.
Rules related types (e.g. System.Workflow.Activities.Rules), which do not have a replacement in WF 4.5, have not been deprecated.
Customers who want to migrate their applications to WF 4 will find help in the WF 4 Migration Guidance articles on MSDN and the WF Migration Kit on the WF CodePlex site.

Technorati Tags: ,,

No comments: