【问题标题】:Missing Workflow project templates in Visual Studio 2008Visual Studio 2008 中缺少工作流项目模板
【发布时间】:2008-10-09 12:53:46
【问题描述】:

我无法将工作流项添加到我的 WPF 项目中。

我创建了一个新的 WPF 项目并希望添加一个顺序工作流。当我执行“添加新项目”时,没有可供选择的项目模板。

有什么提示吗?

【问题讨论】:

    标签: .net wpf visual-studio-2008 workflow


    【解决方案1】:

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

    【讨论】:

    • 没有理由将工作流放在一个单独的项目中。
    【解决方案2】:

    虽然这不受官方支持,但您几乎可以让任何 Visual Studio 项目支持工作流,执行由 Robert L. Bogue 在his blog article 中编译的步骤。

    以防万一原始帖子不可用,以下是他的步骤(在 Visual Studio 2008 SP1 上测试):

    我将工作活动添加到我的核心项目中,但……它不起作用。当我尝试打开活动的设计图面时,我遇到了这个非常丑陋的错误。它部分表示:

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

    在我盯着屏幕想知道如何解决这个问题、搜索答案(但一无所获)后,我开始查看项目文件,发现有两个必要部分可以使工作流设计器表面工作.必要的第一个条目属于 and 是:

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

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

    第二部分是只进入根节点内部的导入语句。它是:

    将这两个条目添加到您的项目文件中,可以使工作流扩展在 Visual Studio 中工作,并且可以使您的自定义活动工作 - 即使您从标准类库开始。

    【讨论】:

      【解决方案3】:

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

      查看DinnerNow 示例应用程序...你使用它!

      【讨论】:

      • 嗯,这听起来像是一种解决方法。但我对此并不满意。
      【解决方案4】:

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

      如果您选择框架 3.5.您将获得更多您要求的项目模板。

      感谢穆图

      【讨论】:

        【解决方案5】:
        1. 打开 VS Studio 命令提示符
        2. 运行以下命令:

          devenv /installvstemplates
          

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-06-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-18
          • 1970-01-01
          相关资源
          最近更新 更多