0

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

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

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

1 回答 1

0

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

于 2013-05-15T17:14:11.167 回答