Windows工作流程:使用Visual Express版本的Dev

问题描述:

使用Visual Studio Express版本可以在Windows Workflow项目上工作吗?如果不是有任何解决方法?Windows工作流程:使用Visual Express版本的Dev

+1

另请参见http://stackoverflow.com/questions/312803 – 2009-11-29 23:17:39

Google是你的朋友。例如:Workflow Foundation Project Using Visual Studio 2008 Express Edition

尽管Visual Express版本不直接支持Windows Workflow设计器,但工作流设计器控件本身可以托管在Visual Studio之外。使用外部托管的工作流设计器控件为您提供了类似(但不完全相同)的设计体验,使其在“完整”版本的Visual Studio中享有。

MSDN技术文章Windows Workflow Foundation: Everything About Re-Hosting the Workflow Designer描述了如何托管Workflow控件,并且包含大量示例的链接。尽管此示例是Visual Studio 2005 C#解决方案,但它可以使用Visual C#2008 Express Edition进行构建和调试,而无需任何手动更改。

请注意,此示例代码默认情况下会创建Sequential工作流程 - 但修改示例代码以创建StateMachine工作流程(或者...)并不重要。

有进一步的MSDN文档和托管工作流设计器的样本,从Hosting Workflow Designers开始。

+0

由于改进了答案,删除downvote。与VS2008相比,重新托管是一种可能性,但仍然是一个非常有限的解决方案。 – AnthonyWJones 2009-12-03 12:27:17

+1

另请参阅http://www.codeproject.com/Articles/375034/A-dynamic-Rehosted-Workflow-Designer-for-WF – Monsignor 2014-07-10 17:22:31