2008-10-09 116 views

回答

1

宁可创建一个工作流程库并从您的WPF应用程序访问它?

退房DinnerNow示例应用程序...您可以使用它!

+0

好了,这听起来像一个解决方法。但我对此并不满意。 – FantaMango77 2008-10-09 18:06:54

3

我不认为你可以简单地将工作流添加到WPF项目。您需要创建一个WF项目并构建您的工作流程,然后引用WF项目。

+0

没有理由在单独的项目中拥有工作流程。 – FantaMango77 2008-10-09 18:06:10

3

虽然这不是官方支持,但您可以制作几乎所有的Visual Studio项目支持工作流程,完成由Robert L. Bogue在his blog article编译的步骤。

以防万一,如果原来的职位变得不可用,这里有他的脚步(上的Visual Studio 2008 SP1测试):

我加入了工作积极性,以我的核心项目,...它没有工作。当我尝试打开活动的设计界面时,我得到了这个非常难看的错误。它部分说:

必须安装服务'System.Workflow.ComponentModel.Design.IIdentifierCreationService'才能使此操作成功。确保此服务可用。

当我盯着屏幕想知道如何解决这个问题,寻找答案(并且什么也没有找到)后,我开始研究项目文件,发现有两个必要的部分可以让工作流设计师表面化工作。这是必要的第一个条目所属的是:

{14822709-B5A1-4724-98CA-57A101D1B079} {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}

基本上,它说,它是一个工作流程项目,它是一个C#项目。如果您使用的是VB,请创建一个新的自定义工作流活动,然后在记事本中打开该项目文件,您应该会看到一个您可以使用的不同的ProjectTypeGuids节点。

第二部分是一个刚刚进入根节点的导入语句。它是:

添加这两个条目到您的项目文件,使工作流程扩展在Visual Studio中工作,可以让你自定义活动的工作 - 甚至当你开始用标准类库。

+0

这就是我的答案! – Jon 2009-03-12 21:12:39

1

实际上,当您选择项目类型上的工作流程时。在框架2.0,框架3.0,框架3.5的右侧有另一个下拉菜单。

如果您选择框架3.5。你会需要更多的项目模板。

感谢MUTHU

1
  1. 打开VS Studio命令提示符
  2. 运行以下命令:

    devenv /installvstemplates