0
我們有一個自定義活動,它有一個名字不正確的參數(In argument to be prices)。重命名自定義活動參數時升級現有工作流的最佳方式是什麼?
如果我重新命名活動的說法是什麼升級現有工作流程的最佳方式?
我知道的工作流程就是XAML中。我應該指望我的字符串解析技巧嗎?
我們有一個自定義活動,它有一個名字不正確的參數(In argument to be prices)。重命名自定義活動參數時升級現有工作流的最佳方式是什麼?
如果我重新命名活動的說法是什麼升級現有工作流程的最佳方式?
我知道的工作流程就是XAML中。我應該指望我的字符串解析技巧嗎?
在工作流程重新命名是一種痛苦,往往打破。
最可靠的方法是:
似乎過度殺傷,但是像編輯xaml這樣的快捷方式往往會打破怪異。
記住,一旦工作流程的任何部分改變,那麼已經堅持這種類型的工作流程將不會加載。
爲了解決這個問題,你應該將編輯XAML保存在數據庫或文件夾的版本。從持久性加載時,您需要識別最初的xaml,持久化的工作流程已創建,並使用正確的版本加載該xaml。
.NET 4.5引入[工作流程版本](https://msdn.microsoft.com/en-us/library/hh305677(vs.110)的.aspx#Anchor_0)的概念。沒有太多關於它的文檔,但我認爲這足以讓你開始([如何:更新正在運行的工作流實例的定義](https://msdn.microsoft.com/zh-cn/library/jj205427(v = vs.110)的.aspx))。我並沒有完全回答這個問題,主要是因爲我並沒有真正瞭解工作流的版本控制,但是從開始實施/支持它是一件很好的事情,因爲直到我們實際的那一天我們纔會考慮這個問題需要它。 – Joao