如何部署插件使用的实用程序DLL

本文关键字:实用程序 DLL 插件 何部署 部署 | 更新日期: 2023-09-27 17:49:16

我进入了一个项目,该项目使用了所有实用程序类都存储在与插件相同的项目中的架构。只要有几个插件使用不同的实用程序就可以了。

我注意到,然而,随着插件数量的增长,许多单独的实用程序类重叠。所以,我想把所有的工具放到一个单独的项目中。我担心的是,一旦我离开客户,由于他们在技术上并不热衷,它将变得过于复杂而难以维护。

到目前为止,我得到的最好的解决方案是遵循这个博客,促进ILMerge。但是,我想知道是否有更简单的方法。最佳的方法是,如果我可以让CRM"看到"实用程序DLL只是通过上传它。我可以以某种方式注册一个非插件,非可执行的DLL,插件可以参考?

如何部署插件使用的实用程序DLL

不支持,如果您使用的是CRM Online,则不支持此功能。

如果您在本地运行CRM,您可以将实用程序dll部署到磁盘或在GAC中注册它们。无论哪种情况,您都需要确保它们在每个CRM服务器上保持更新-如果有多个的话。