[英]I can't get VS2012 to open its Rule Condition Editor Dialog to modify a WWF 3.5 workflow IfElseBranchActivity
我正在維護一些包含WWF 3.5順序工作流程的代碼。 (這是VS2012中維護的更大的C#代碼庫的一部分。)我需要通過在IfElseBranchActivity中更改聲明性規則條件表達式來編輯工作流的邏輯。
當我查看有問題的IfElseBranchActivity的屬性,然后嘗試打開“規則條件編輯器”對話框( http://msdn.microsoft.com/zh-cn/library/bb483183.aspx )時,我遇到了麻煩。 有兩個症狀:
首先,如果單擊“條件名稱”字段值中的某個位置,然后單擊該字段右側出現的省略號按鈕,則會顯示“選擇條件”對話框。 如果然后我選擇了所涉及的IfElseBranchActivity的條件,然后單擊對話框的“編輯”按鈕,則“選擇條件”對話框將消失。 因此,我無法編輯條件。
其次,如果單擊“表達式”字段值中的某個位置,然后單擊該字段右側出現的省略號按鈕,則會顯示一條錯誤消息,內容為:
“無法加載文件或程序集'Microsoft.Practices.Unity.Interception,版本= 2.1.505.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'或其依賴項之一。系統找不到指定的文件。”
為了解決此問題,我需要做什么?
我應該安裝MS Unity嗎? 如果是這樣,我如何安裝它以使其可用於VS2012?
我相信我已經按照以下步驟成功解決了這個問題:
但是,我在此對話框中遇到了其他麻煩,但是我也能夠解決這些問題。 (由於對話框顯示給我的錯誤消息,我不得不刪除並重新創建規則,而不是編輯它們。)
祝我好運,當我完成對相關工作流程的更改后,記得從系統PATH var中刪除Unity:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.