0

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

然而,我注意到随着插件数量的增加,许多单独的实用程序类重叠。因此,我想将所有实用程序提取到一个单独的项目中。我担心一旦我离开客户,维护起来会太复杂,因为他们在技术上并不热衷。

到目前为止,我得到的最佳解决方案是关注这个促进 ILMerge的博客。但是,我想知道是否有更简单的方法。最佳方法是如果我可以让 CRM “看到” 实用程序 DLL,只需上传它。我可以以某种方式注册插件可以引用的非插件、不可执行的 DLL 吗?

4

1 回答 1

2

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

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

于 2015-05-14T15:22:54.630 回答