app.config用于使用不同的设置多次执行.exe

时间:2014-01-24 14:47:39

标签: automation dynamics-crm-2011 app-config

我正在关注自动生成Dynamics CRM 2011开发的XrmServiceContext文件的http://mscrmshop.blogspot.be/2012/03/how-to-use-crmsvcutil-improved-version.html教程。

我有一个包含3个项目的解决方案。每个项目的命名空间略有不同,具体取决于它是用于插件,工作流还是Web门户。它们共享格式company.software.productversion.module,只有模块不同。我想为每个项目生成1个文件并将它们放在相应的文件夹中,但我只想在每次更改CRM配置时构建此项目,之后它会构建3个上下文文件(每个命名空间1个)并放置它进入正确的文件夹。

有没有办法为这个项目配置配置文件,所以这会自动发生?

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。可能最简单的是有三个不同的文件夹,每个文件夹包含自己的CrmSvcUtil和它们自己的配置文件。然后在Post Build命令行中(或者如果你想手动创建一个批处理文件),输入3个不同的CrmSvcUtil的路径:

"$(TargetDir)\Project1\CrmSvcUtil.exe" 
"$(TargetDir)\Project2\CrmSvcUtil.exe" 
"$(TargetDir)\Project3\CrmSvcUtil.exe" 

每个人都会使用自己的设置自行运行,并可以输出自己的上下文文件。