Elavult típusok a Windows Workflow Foundationben

A .NET 4-ben a munkafolyamat-csapat egy új munkafolyamat-motort adott ki a System.Activities névtérben. A .NET-keretrendszer 4.5 Béta kiadásával a legtöbb típust elavultként jelöljük meg a "WF 3"System.Workflow.Activities, System.Workflow.ComponentModelés System.Workflow.Runtime a névterekben.

Elavult névterek és eszközök

A következő szerelvények egy vagy több nyilvános típust rendelkeznek, amelyek elavultak lesznek:

  • 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

Ennek eredményeképpen az elavult WF 3 API-kat használó ügyfelek a következőhöz hasonló üzenettel fognak szembesülni a buildekre vonatkozó figyelmeztetésekkel:

Figyelmeztetés: BC40000: Az X elavult: A WF 3 típus elavult. Használja inkább a WF 4-et. Egy későbbi kiadásban eltávolítjuk a típusokat a .NET-keretrendszer, de még nem határoztuk meg ezt az időkeretet (nem a 4.5-ös verzióban). Ez a jelenlegi lépés lehetővé teszi számunkra, hogy közöljük az irányunkat ügyfeleinkkel, és sok időt hagyjunk nekik az új WF4 modellre való áttérésre. Természetesen továbbra is támogatjuk ezeket a WF 3 típusokat a Microsoft ügyfélszolgálata életciklus-szabályzatban. A meglévő WF3-alkalmazások probléma nélkül futnak a .NET-keretrendszer 4.5-ös verzión, és a Visual Studio 2012 támogatja az új és meglévő WF3-alapú megoldásokat.

A névtérben lévő System.Workflow.Activities.Rules szabályokhoz kapcsolódó típusok, amelyek nem rendelkeznek a WF 4.5-ös verziójával, nem lettek elavultak.

Az alkalmazások WF 4-be migrálni kívánt ügyfelei a Munkafolyamat 4 migrálási útmutatójában találnak segítséget.