2008-10-09 111 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