Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm 2011 我能否在2011年实现Dynamics CRM 4.0 crmsvcutil out和classNameFormat功能?_Dynamics Crm 2011_Dynamics Crm - Fatal编程技术网

Dynamics crm 2011 我能否在2011年实现Dynamics CRM 4.0 crmsvcutil out和classNameFormat功能?

Dynamics crm 2011 我能否在2011年实现Dynamics CRM 4.0 crmsvcutil out和classNameFormat功能?,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,使用,您既可以将多个类文件输出到目录(out参数),也可以为生成的类名添加前缀或后缀(classNameFormat参数) 不幸的是,此功能似乎已随一起删除 Erik Pool已经写了,这可能是我们需要采取的第一条路径,但我还没有找到任何有助于取代classNameFormat 除了浏览生成的类文件并手动进行修改外,是否有任何方法可以扩展crmsvcutil以在生成过程中处理此问题?您可以通过创建实现InAdminService接口的扩展来实现此目的,而无需手动更新所有生成的文件。您感兴趣的特定

使用,您既可以将多个类文件输出到目录(
out
参数),也可以为生成的类名添加前缀或后缀(
classNameFormat
参数)

不幸的是,此功能似乎已随一起删除

Erik Pool已经写了,这可能是我们需要采取的第一条路径,但我还没有找到任何有助于取代
classNameFormat


除了浏览生成的类文件并手动进行修改外,是否有任何方法可以扩展crmsvcutil以在生成过程中处理此问题?

您可以通过创建实现
InAdminService
接口的扩展来实现此目的,而无需手动更新所有生成的文件。您感兴趣的特定方法将是
GetNameForEntity
GetNameForEntitySet
。对于所有其他函数,只需委托给构造函数中提供的默认实现


CRM 2011 SDK是一个很好的工具,因为有一些代码示例演示了它的可扩展性。

谢谢Daz,今天上午我会试一试。很抱歉耽搁了。最后我只是调整了一下
GetNameForEntity
,因为更新
GetNameForEntitySet
导致前缀重复。不幸的是,它不能帮助我连接到两个不同的组织,但值得一试!