Dynamics CRM2016 plugin註冊step時報Assembly file name is in invalid format錯的解決辦法

vic0228發表於2017-08-13

     本問題只在將plugin註冊在disk時遇到,這個錯在之前的開發中從沒出現過,也可能是我註冊database比較多,在這次用disk方式時碰到了。

    具體的錯誤如下,成功將dll註冊到disk後,在註冊step的時候報如下截圖錯誤,原文是"Assembly file name  is in invalid format. Only file name is allowed."


    經過google後找到一篇文章,說是資料庫存的欄位值有問題,查詢後發現確實如文章所說,path欄位存的是路徑名,根據文章所說把它更新成檔名


   

update PluginAssemblyBase set [Path]='PluginDemo.dll' where Name='PluginDemo'
    把欄位中的值從路徑名改成dll的檔名,再去Plugin Registration Tool中註冊下step,確實可以了。

    雖然問題解決了,但很疑惑這個問題產生的原因,從沒遇見過。

 附上原文連結:https://mscrmdeveloper.wordpress.com/2014/09/04/problems-adding-step-to-disc-based-plugin-assembly/



相關文章