我想使用几个第三个。自定义工作流中的聚会程序集。自定义工作流程编译良好以及插件注册。但是,当我调用它时,我收到有关未找到程序集的错误。它抱怨的组件是第3个。与我的代码一起使用的派对程序集。 ILMerge不是一个选项,因为它也会引发异常。我试图将有问题的程序集直接复制到CRM安装的bin目录(CRM 2011安装\ wwwroot \ bin)和实际CRM IIS应用程序的bin(\ Program Files \ Microsoft Dynamics CRM \ CRMWeb \ bin)到no果。
有人碰到这个吗?
答案 0 :(得分:3)
如果您的插件/工作流活动引用其他库,则有两种可能性来部署它们
根据插件的设计,您的插件可能需要运行其他引用的程序集。无论您是将插件部署到数据库还是磁盘,如果您的插件需要运行其他程序集,您必须将这些程序集的副本放在插件所在的每台服务器上的全局程序集缓存(GAC)中。执行。这不适用于Microsoft Dynamics CRM Online服务器,因为您无权访问该服务器上的GAC。