Dynamic CRM 插件或工作流中调用自定义类库

本文章介绍如何在插件或工作流中调用自己编写或其他人所写的类库

1.首先需要准备两个批处理文件,registerGAC.bat和unregisterGAC.bat,将需要调用的dll添加至缓存 如下图:

registerGAC.bat(注册):

cd C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools
gacutil -i C:\Users\Administrator\Desktop\CRM\ConnectCRM2016\ConnectCRM\bin\Debug\Microsoft.Crm.Sdk.Proxy.dll
gacutil -i C:\Users\Administrator\Desktop\CRM\ConnectCRM2016\ConnectCRM\bin\Debug\Microsoft.Xrm.Sdk.dll
gacutil -i C:\Users\Administrator\Desktop\CRM\ConnectCRM2016\ConnectCRM\bin\Debug\Microsoft.Xrm.Sdk.Workflow.dll
gacutil -i C:\Users\Administrator\Desktop\CRM\ConnectCRM2016\ConnectCRM\bin\Debug\Microsoft.Xrm.Client.dll
gacutil -i C:\Users\Administrator\Desktop\CRM\ConnectCRM2016\ConnectCRM\bin\Debug\CRM.BusinessComponent.dll
unregisterGAC.bat(卸载):

cd C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools
gacutil -u CRM.BusinessComponent
gacutil -u CRM.BusinessFacade

2.运行registerGAC.bat文件,把dll文件注册到系统GAC文件夹下,每个dll文件会生成对应的文件;

GAC文件夹路径C:\Windows\Microsoft.NET\assembly\GAC_MSIL

3、接下来就是注册调试了(跟之前一样);如果不能正常调试,就重启IIS再次刷新CRM页面;

4、如果vs工程文件有更改,就运行ungisterGAC.bat,卸载dll文件;

5、再次重新编译,跳转到步骤2再来一遍;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值