我正在尝试创建我的第一个工作流程。对于我在VS2010终极版中找到的不同项目类型,我找不到用例或主要用途的参考。我几乎完全对微软开发的工作流模板感兴趣。
我目前正在展示:
主要区别是什么?他们中的任何一个在运行正在进行的操作时实现了一个很好的视图吗? (如SSIS或DTS)
我是否遗漏了SDK或扩展程序中的微软模板?
答案 0 :(得分:4)
以下是我理解他们的方式:
活动设计师库 - 这个 项目类型让你控制 使用的Activity Designer的外观 用于创建工作流程。它 提供完整的XAML控件 重新设置WF设计器的外观 essense。
活动库 - 类似于类库项目类型,用于定义将在其他工作流中使用的活动。
WCF工作流服务应用程序 - 专门用于WCF服务前端的工作流。在这些工作流中,工作流的一个或多个入口或出口点由WCF端点管理。
工作流控制台应用程序 - 创建一个简单的工作流定义和一个默认的Program.cs实现,允许您运行和测试工作流。非常适合演示或开始使用工作流程。
除了这四个之外,Codeplex上的WF页面还有其他一些很好的资源,团队经常从我看到的内容中添加扩展和指导。退房:http://wf.codeplex.com/。此时,他们有一些活动包(State Machine,ADO.NET)以及3.0迁移包和安全库。这是一个值得关注的好资源。