北京的夏天果然来了,又闷又热不说,动不动就大暴雨还真不是闹着玩的。
计划着在Chicken Run里面每天都写一篇新博客,至少坚持100天,用来总结接触Microsoft Dynamics CRM这几年来用的上的知识点,
被大雨困在公司里,等到回家,“今天”剩下的时间也就不多了,今日事今日毕,得加快动作了。
昨天的Custom Code Validation Tool作为第一篇,今天简单介绍一下在进行CRM extension中经常使用的工具CrmSvcUtil
2012/7/10 第二篇 CrmSvcUtil工具简介
CrmSvcUtil是CRM 2011中的一个命令行程序。这个程序通过指定org,将元数据生成.net framework类。
生成的类是进行早期绑定方式开发的基础(对于early bound vs. late bound将在之后的文章中叙述),支持IntelliSense。
同时生成的类是partial类型,支持扩展。
OrganizationServiceContext CrmOrganizationServiceContext
我们可以在下载的SDK中找到这个工具,具体位置在SDK\bin文件夹。
特点:
1. 输出的文件类型:C# / VB
2. 强类型
3. 包含所有系统自带的entity以及自定义entity。
4. 通过传入命令行参数支持多种扩展
典型使用方法:(For On-Prem case)
CrmSvcUtil.exe /url:htt