time 
设为首页】【收藏本站
当前位置: 主页 > ERP > CRM > 【Dynamics CRM插件开发教程】5、Create类型插件实例之二

【Dynamics CRM插件开发教程】5、Create类型插件实例之二

时间:2014-10-17 16:04 点击:604次 字体:[ ]




 

打开Visual Studio,我这里演示使用的是Visual Studio 2012版本,新建项目,模版请选择Visual C# > Dynamics CRM > New Visual Studio Solution Template for Dynamics CRM 2013,这个模板是专为起步用的,特别注意确认目标框架是.NET Framework 4,而不是默认的4.5 版本或者其他的,大家看到的是,这个指明了CRM版本为2013,这是因为我从2013版本的SDK中安装的,如果你是从2011版本的SDK中安装的,则是2011。

【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
我把名字修改为CrmVSSSolutionDemo,选择好位置,然后点击确定按钮。就会弹出一个Connect to Dynamics CRM Server的对话框,我这里输入如下所示,然后点击Connect 按钮。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
你可能会问,我怎么知道要输入什么内容?最简单的办法就是登陆CRM以后,导航到 设置 > 自定义系统 > 开发人员资源 页面进行查看,根据发现服务的地址进行输入。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
点击Connect按钮后,如果没有问题的话,Authentication Details部分就会可以输入,你可以自行输入User name, Password 和 Domain,但是我这个登陆虚拟机的账号本身就是CRM的有效账号,且是管理员,所以我就简单处理了,直接选中 Use Default Credentials,然后点击 Log on 按钮,就会出来可用的Organization,我这里选择 Demo,然后就会出来可用的Solution Name,一定会有一个Default的解决方案,我们做开发一般不直接放到这个默认解决方案(Default),而是建立一个新的解决方案,我这里选择了CRM2013TestSolution,然后点击OK按钮。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
一会儿就会弹出如下的对话框,因为我没有打算使用Silverlight,所以我简单的将 在新网站中承载 Silverlight 应用程序(H) 前面的复选框去掉,然后点击 确定 按钮。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
你会看到项目新建完成后在解决方案资源管理器中已经新建了几个项目,CrmPackage项目主要用来新增Web 资源和部署你开发的东西,Plugins是用来开发插件的,SilverlightAppliction我没有用过,应该是用来做Silverlight程序的,大家知道CRM支持的Web资源类型包括Silverlight,可以用来开发富应用,我不讲解这块。Workflow是用来开发自定义工作流活动的。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
 大家还可以看到的是,有个小窗口 CRM Explorer打开了,这个就是你前面步骤链接的组织,如果你把这个窗口关闭了,还是可以通过 视图 > CRM Explorer 将它打开的。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
因为插件要进行签名,所以我这里先做签名步骤,免得遗漏,后续要花不必要的时间来查找问题原因。右击 Plugins这个项目,选择 属性。
 
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
在属性窗口中,从左边的导航栏选择签名,然后选中 为程序集签名 前面的复选框,从下拉列表中选择 新建。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
输入一个密钥文件名称,然后将 使用密码保护密钥文件 前面的复选框去掉。然后点击 确定按钮 ,并保存该项目属性。
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
保存以后,你会发现Plugins项目下面多出了一个以 snk 结尾的文件,这就是签名文件。
 
【Dynamics CRM插件开发教程】5、Create类型插件实例之二_www.fengfly.com
 
今天的教程到这里,明天的教程就正式开始撰写代码了,敬请期待。


本文地址 : http://www.fengfly.com/plus/view-215417-1.html
标签: Dynamics CRM 插件开发 Create类型
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: