如何在MSBuild proj文件中读取自定义工作流参数的值

时间:2013-05-15 16:38:51

标签: msbuild workflow

我使用概述here的步骤添加了自定义工作流参数。现在,如何从我使用此自定义工作流的构建定义中包含的自定义MSBuild脚本中读取此参数的值?

更新 实际上不需要为工作流添加自定义参数。按照以下步骤,我能够将参数传递给MSBuild脚本以获取Exec命令。

  1. 在MSBuildArguments下的构建定义中,添加/p:CommandArg=dev
  2. 在自定义MSBuild脚本中添加新属性<CommandArg>placeholder</CommandArg>
  3. Edit Exec命令为:<Exec Command=CALL run.cmd $(CommandArg)/>

1 个答案:

答案 0 :(得分:0)

您需要更改MSBuild工作流活动参数以包含新参数。如果您在XAML工作流中搜索mtbwa:MSBuild,您应该能够清楚地看到如何通过String.Format构建CommandLine构建参数,并将您的参数添加到传入的参数集中。