2010. június 1., kedd

MS Workflow-k használata. Persistence service not exist exception.

Szituáció:
Adott egy workflowlibrary projekt, sequential és (vagy) statemachine workflowkkal. Feladat, hogy átmigráljuk a solution egy másik részébe. Már létezik egy projekt. Amibe beletesszük.
Ha a projekt nem megfelelő típusú amibe migrálunk, akkor futási idejű hibát kapunk eventdriven activity használatakor. A hibaüzenet az lesz, hogy nem létezik persistence service a workflowmotorhoz. Akkor is ezt kapjuk, ha előtte nem is használtunk ilyet!!

Megoldás:
Ellenőrizzük a célprojekt típusát. Esetünkben eredendően egy .NET 3.5-ös Empty Workflow project-ről van szó, aminek utólag a target-frameworkjét átállítjuk 4.0-ra (mivel 4-es framework alatt fejlesztünk.)

És voila, működnek a workflowk....

Nincsenek megjegyzések:

Megjegyzés küldése