[英]Are Microsoft Dynamics CRM 2011 Workflow plugins compatible with CRM 2016
我們正在測試從當前的crm 2011系統到2016年的升級。我們的所有插件似乎都可以正常運行,而無需重新編譯。 它們均已針對數據庫進行注冊和存儲。插件和工作流程序集均引用使用CRM 2011 sdk引用構建的自定義庫。 該庫已部署到crm 2016服務器。 當我們運行在以下步驟之一中執行自定義活動的工作流時,會出現以下錯誤:
無法加載文件或程序集“ Microsoft.Crm.Workflow,版本= 5.0.0.0”或其依賴項之一。 找到的程序集的清單定義與程序集引用不匹配。 (來自HRESULT的異常:0x80131040)
我知道錯誤消息表明它依賴於Microsoft.Crm.Workflow版本5,而當前可用的dll是版本8。我不明白為什么插件成功執行而自定義工作流程活動不成功。 我是否需要使用2016年新的dll引用重建我的插件程序集?
謝謝
簡短的答案是,您很可能只需要針對最新的CRM 2016 SDK程序集重新編譯(然后重新注冊)工作流項目。
據我所知,您要擴展的插件和工作流執行方法沒有兼容性或簽名更改。 這可以解釋為什么在使用新系統注冊時不會出現任何錯誤。
推測為什么會出現錯誤(我不能確定是原因,但也許是):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.