早期类生成,如何使用CrmSvcUtil生成单独的文件?

时间:2015-12-17 10:15:59

标签: c# microsoft-dynamics dynamics-crm-2016

我们正在从CRM 2011升级到CRM 2016,因此正在重写和重组我们的很多后端代码。我们要做的一件事就是将Early Bound类从一个包含所有类的巨大文件移动到每个文件的一个类。

我知道这可以在CRM 4.0中使用,并且可以通过XrmToolBox使用Early Bound Generator插件来实现,但我无法在我的生活中找到它!

这是我运行CrmSvcUtil的命令行:

"C:\CRM_SDK\sdk\bin\crmsvcutil.exe" /url:http://XXX/XRMServices/2011/Organization.svc /o:"C:\CRM_SDK\sdk\Bin\Entities" /n:XXX.crm /serviceContextName:XrmServiceContext /domain:XXX /username:XXX /password:XXX

目前这只输出1个文件,但我想要250个文件区域的某个地方!

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

Early Bound Generator具有自定义代码,该代码作为CrmSvcUtil的写入过程的一部分运行,该过程将文件分割后生成。没有自定义代码,没有受支持的方法通过CrmSvcUtil执行此操作。你不是只使用Early Bound Generator的原因吗?如果您希望将其作为构建过程的一部分,则可以在命令行模式下运行它。当您生成实体/选项集/操作时,它实际上会吐出所需的命令行。