Dynamics CRM 注册插件dll到GAC】的更多相关文章

以server2012为例,搜索cmd,打开红框中的命令框,gacutil.exe -i "dll路径" 通过该命令把需要用到dll注册进gac(这里包括你的插件dll和你插件中引用的dll),注册完以后保险起见重启下IIS. 然后再把插件注册到GAC中就OK了. 如果插件dll有更新,再执行下gacutil.exe -i "dll路径"指令,然后重启下IIS即可,不需要再用插件注册器去注册了. 该功能很久之前就用过,时间长了指令记不住了,写此博客来帮助自己加深记忆…
1.注册插件的时候回遇到如下提示 Plug-in assembly does not contain the required types or assembly content cannot be updated 这段话的意思是说你所注册的插件DLL包含的类少于Crm里面已有的类的数量.一般是因为自己在写插件的时候把自己的类删掉了,没有把插件里面注册的类unregister. 解决方案:对比插件注册里面已经注册的类和自己写的类是否有冲突,把插件里面多出来的类unregister掉再次上传就可以…
今天遇到个问题,在本地打开插件注册器连接到远程CRM服务器时报如下问题 但我在CRM服务器上连接注册器是可以打开的,所以不存在账号权限这类的问题了(当然我用的是超管的账号也不可能存在),最后查询得知是服务器的时间不对,调整到当前时间后就ok了. 如果过一段时间你又发现服务器的时间又变回去了,而server上的时间又没有Internet的选项,请执行下面这段命令行,w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manua…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复157或者20151005可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 前面的 插件系列博客教程 讲述了新增记录(Create).删除记录(Delete) .更新记录(Update)和更改记录状态(SetState)插件的实例,也提到了系统标准实体会有一些特殊的消息,本博文以案例实体为例讲解一些特殊的消息.为了便于讲述,我这里模拟一个场景,就是解决案例的时候记载下解决案例的人和解决案例的时间,如果案例…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复380或者20191124可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 前面的博文讲了些客户端编程,但是对于重要的数据,一般需要服务器端再做一次…
Dynamics CRM 客户端的插件调试 一直以来,Dynamics CRM插件在大家的印象中都是不便于调试的,根据官方文档(http://technet.microsoft.com/zh-cn/library/gg328574.aspx),调试插件分为两步: 注册插件 在要运行插件的 Microsoft Dynamics CRM 服务器上,将调试程序附加到进程 这步骤不仅繁琐,而且在调试出错需要修改代码,还必须在修改代码后重新注册插件,然后继续第二个步骤,这样不仅繁琐低效,而且因为调试占用进…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复217或者20160330可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me. 还记得以前调试插件或者自定义工作流代码吗?如果是调试本机的代码还好,插件调试可以查考我这两篇博文:Dynamics CRM插件开发教程之:插件的调试 和 Dynamics 365 Customer Engagement中插件的调试 ,如果是调试非本机代码,需要使用远程调试,更麻烦.现在好多了…
Microsoft Dynamics CRM 数据库连接存储位置是在注册表里…
背景 经常有某个汇总子表的数量到主表的总数量,或者汇总子表的总价到主表的总价这种需求. 传统的做法: 1.就是为每个子表实体单独写成一个插件,但是这样不好复用. 2.主表的汇总字段是汇总货币类型,但是不能实时计算,得手动在页面上重新计算,如下图,点刷新才会触发计算 这里有幸阅读了网上一位前辈[疯吻IT]4年前写的文章,继承了他的思路实现了增删改重新触发汇总子表的某个字段到主表某个字段上. 效果图: 话不多说,上代码. #region << 版 本 注 释 >> /*--------…
一段很小的代码,注册当前目录下所有的DLL到GAC,请先把gacutil.exe复制到同一个目录. $Path = Get-Location $Dir = Get-ChildItem "$Path" -Recurse $Dlls = $Dir | Where { $_.extension -eq ".dll" } $Dlls | ForEach-Object { .\gacutil.exe -i $_.name }…
本文链接:https://blog.csdn.net/World3000/article/details/819835901,创建一个强签名的类库 类库属性中新建秘钥文件 或者使用工具 使用命令sn -k mykey.snk生成snk文件.生成好的文件在C:\Windows\SysWOW64路径下. 2,管理员身份运行 执行命令 完成注册DLL至GAC操作.文件存在 此时可删除项目Debuge文件夹中的该DLL,程序仍可运行[因为程序会优先使用GAC中的DLL] 3,注册表中加入Gac中的DLL…
背景 在On-premises部署的Dynamics CRM中实现通过网页拨通客户电话的功能 要点 3CX 提供了开箱即用的Dynamics CRM Solution,只需要在Microsoft Dynamics CRM 2015(On-Premises)中导入3CX提供的Solution压缩包即可 成功实现本文所述安装步骤前需要先满足以下前置条件: 已在企业环境安装3CX Phone System v14 PRO版 在客户端安装3CXPhone for Windows 已在企业环境安装Micr…
1.写插件 首先,让我们写一个简单的插件来测试新插件跟踪日志功能.请注意,在下面的示例代码中,我们增加ITracingService的一个实例,以及记录有关插件的执行信息记录的一些键值: 2.注册插件 对于这个练习,我们将在插件如下注册此: 3.启用插件跟踪日志 要启用插件跟踪日志,首先转到 设置>管理. 点击系统设置. 从这里你可以浏览到自定义选项卡,选择所有启用日志记录插件跟踪日志领域.然后点击确定. 4.测试插件跟踪日志 为了测试插件跟踪日志,打开任何帐户记录,更新传真号码,然后点击保存.…
在 Dynamics CRM 开发中,我们可以使用 JavaScript 在前端对 Entity Form 进行数据操作,与此同时,我们也可以使用 C# 写后台插件,其中就包括了 Plug-in Class 和 Workflow Class,如下图所示,这里也简单阐述下两者在使用上的区别: 图1 Plug-in Class 和 Workflow Class 一.调用范围: Plug-in Class 是在对 Entity 的创建(Create)和更新(Update)时进行调用,而 Workflo…
CRM开发手册 本手册介绍在Visual Studio 2015 + Dynamics CRM Developer Extensions模板开发环境下,插件和JS脚本的开发.部署与调试过程. 手册中提到的插件和JS脚本调试方式,可以在代码修改后,直接调试本地插件和JS脚本.避免频繁的发布和部署,以及与其他同事开发工作的冲突. 插件开发 开发工具 开发工具使用Visual Studio 2015 CRM开发模板使用Dynamics CRM Developer Extensions 1.1   开发…
本篇中要讲的是对产品视图基于某个条件进行过滤显示,而手段就是通过插件中的retrievemultiple消息,可能很多人都写过对它都不陌生. 先来看张插件注册的截图,插件的message是retrievemultiple,对应的实体我这里用的是product(为什么用它是因为它特殊,因为它特殊才有了本篇博文),事件是pre-operation(这个很好理解,在展现数据之前就要过滤好,一定是pre中的操作了) 以前写的代码是这样的,判断InputParameters是不是query,然后再判断qu…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复239或者20161203可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 以前我出过一个悬赏题目,就是定制Dynamics CRM标准的导出功能,让某些列不能导出,比如这些列可能包括敏感信息,比如消费者的姓名和电话等等,如何定制呢?我到现在还没有收到答案.某个周末的晚上,我研究了一下,初步有些效果,所以本博文记下来. 最容易想到的是注册插件,与导出有关的消息至少…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复168或者20151104可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 以前的博文 微软Dynamics CRM 2013介绍系列之二十三:操作(Action)的开发与配置 简单介绍了Dynamics CRM 2013起新增一种新的流程类型--操作,英文是action,没有做实验证实,操作中所有的步骤是否是同一个事务?是否存在可选的选项?如果不是的话,Microsoft Dynamics CRM On…
原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy feature是不再支持的了: CRM 4.0 plugin-ins CRM 4.0 client-side scripting CRM 4.0 custom workflow activities 2007 web service endpoint ISV folder support for cu…
本版本支持: 使用Orchard 1.8.1 系统 Dynamics CRM 2015 DLL .Net Framework 4.5.2 演示版本: http://www.orchardcrm.com/ Orchard CRM模块下载…
不知道国内用Orchard建网站的多不多,我个人强烈推荐这个CMS系统- 使用最新进的微软.Net 技术,而且免费!Orchard中文版在这里. 我之前写了一个基于Orchard的插件(Module),叫做Orchard CRM, 可以在这里下载这个插件(含源代码). 看演示:前台Orchard 1.8: 后台链接 Microsoft Dynamics CRM 2013 Online. 过几天写个使用说明.:) http://www.orchardcrm.com/…
由于从Microsoft Dynamics CRM 2011到Microsoft Dynamics CRM 2013,界面的风格发生了很大的变化 故原先在2011上开发的选项集多选在2013上面已经不再适用. 一直想不明白的是,微软为啥还不支持选项集的多选呢? 折腾的一番,具体效果如下,但还有很多不满意的地方,希望有兴趣的,或者已经做过类似功能的各位,提供下宝贵的意见,不甚感激! 具体使用步骤如下: 1.创建选项集字段,文本型字段各一个 本文使用的字段名分别为:new_post(选项集),new…
1: 安装windows server 2008 R2 中文版 (过程略) 安装完成后设置机器名和IP地址, 本过程机器名 crm5dev,192.168.0.110 dns: 192.168.0.110(本机) Administrator/neu@crm123 2: 通过服务器管理器添加域服务,配置域服务器域名为crm5.lab. 注意:使用高级模式安装. 说明:服务器是windows server 2003 那么就选windows server 2003 服务器是windows server…
The Challenge Oftentimes in the world of Dynamics CRM, the need arises for non-CRM users to gain access to CRM data. A common solution is the implementation of a web portal which allows these users to perform certain actions on applicable CRM data. M…
前段时间微软发布了Dynamics 365,这是Dynamics产品的又一次大的变动,期待新的版本能够更好的满足客户的需求,同时提供更多的可定制化的内容. 近期做Dynamics CRM项目遇到很多审批的业务,用户A提交审批给用户B,这时如果审批记录没有做分派即审批记录的负责人没有发生改变,通常情况下都会把审批记录对申请人不可编辑. 常见的做法是:依据记录的审批状态,在记录页面加载时使用JS方法,遍历停用页面上的所有控件. 但会遇到一个问题,子网格是无法停用的,子网格右上角的"+"仍然…
新系统除了修补系统历史漏洞外当然还会添加些比较有意思的新功能,至于这些新功能是否好用那就得看它是否能经过咱们这些使用者的考验了.Dynamics CRM 2013系统将不再支持Dynamics CRM 4.0的客户端脚本库,这样很多用hack技巧开发出来的功能都将面临不能使用的风险,相信这会给我们带来很多问题. 今天来讨论dynamics crm 2013 系统添加了一些什么样的功能,以及这些功能旨在解决哪类场景的问题.对于这些新功能的具体分析,我会陆续的更新博客,希望能帮助大家更快的对新系统有…
原文链接来自DTCCh论坛http://dynamics.ms-talent.com.cn/bbs/content/?id=1406&catogory=CRM 如果你是从事dynamics crm相关的但又不知道DTCC是什么,那就赶紧来注册吧,DTCC的注册地址为:http://dynamics.ms-talent.com.cn/,推荐人一栏可以写我的邮箱txy8188@hotmail.com,好让我赚点积分,哈哈. 排序规则说法如下,转自论坛,如果想看原文又还没有注册的就赶紧去注册吧.…
今天看了勇哥的博文"http://luoyong0201.blog.163.com/blog/static/1129305201510153391392/",又认识到了一种新的连接组织服务的方式,而该篇博文里面讲的东西是SDK中的"Simplified connection to Microsoft Dynamics CRM"章节,像我们这种只把SDK当工具手册偶尔搜索下的人当然不会注意这篇. 该篇介绍的方式是类似于之前我们ADO.NET中经常用的数据库连接字符串形…
症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 RetrieveMultiple 查询 Microsoft SQL 查询计划.RetrieveMultiple 优化的基本的深度,则需要读取权限"本地的深度"和"深层防御"读取权限. 解决方案 重要:此部分. 方法或任务包含一些介绍如何修改注册表的步骤.但是,如果不正确地修改了注册表,…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复124或者20140324可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me! 本博文主要参考但不限于如下资料: 1.  Post-installation and configuration guidelines for Microsoft Dynamics CRM 2013 2. SDK上 Write mobile and modern apps 章节. 目前本博文是基于Windows Server 20…