在运行时保存xamlx

时间:2012-03-30 07:12:47

标签: c# c#-4.0 workflow-foundation workflow-foundation-4

我正在开发一个winform项目,它实际上接收一个BPMN文件并将其转换为工作流.xaml文件,因此它就像BPMN到Workflow Converter一样。因此,这种转换完全以编程方式完成,并且不使用任何设计器。应该在运行时分配活动,因此没有任何预测。例如,实现了一个连接到独占网关的启动事件的bpmn文件,我的应用程序接收它并将其转换为连接到IF活动等的工作流中的启动事件。最后,工作流保存为xaml文件。因此没有任何预测,我的应用程序设计工作流程符合接收的bpmn文件的规范。我的问题是我想要.xamlx文件而不是.xaml文件,因为那些工作流程我将从我的服务器中公开它们。我在互联网上找不到任何例子。任何想法或方法?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用BPMN2WF,这是一个原型应用程序,用于将BPMN模型转换为Workflow Foundation(WF)代码。有关更多信息,请访问http://bpmn2wf.codeplex.com/