Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In .NET 4 hat das Workflowteam eine neue Workflow-Engine im System.Activities-Namespace eingeführt. Ab .NET Framework 4.5 Beta werden die meisten Typen in den „WF3“-, System.Workflow.Activities-, System.Workflow.ComponentModel- und System.Workflow.Runtime-Namespaces als veraltet gekennzeichnet.
Veraltete Namespaces und Tools
Die folgenden Assemblys enthalten mindestens einen öffentlichen Typ, der veraltet sein wird:
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
Daher werden bei Kunden, die veraltete WF3-APIs verwenden, Erstellungswarnungen mit einer Meldung angezeigt, die der folgenden ähnelt:
Warnung: BC40000 X ist veraltet: WF3-Typen sind veraltet. Verwenden Sie stattdessen WF4. In einem zukünftigen Release werden die Typen aus .NET Framework entfernt, doch der genaue Zeitpunkt hierfür steht noch nicht fest (nicht in 4.5). Dieser Schritt ermöglicht es uns, unseren Kunden unsere Pläne mitzuteilen und ihnen ausreichend Zeit zu geben, zum neuen WF4-Modell zu wechseln. Die WF3-Typen werden natürlich weiterhin unter der Microsoft Support Lifecycle-Richtlinie unterstützt. Vorhandene WF3-Anwendungen können ohne Probleme unter .NET Framework 4.5 ausgeführt werden. Visual Studio 2012 unterstützt neue und vorhandene WF3-basierte Lösungen.
Regelbezogene Typen im System.Workflow.Activities.Rules-Namespace, für die es in WF 4.5 keinen Ersatz gibt, wurden nicht als veraltet markiert.
Kunden, die ihre Anwendungen zu WF4 migrieren möchten, finden hilfreiche Informationen in der Anleitung zur WF4-Migration.