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



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

更新:确实没有必要向工作流中添加自定义参数。按照下面的步骤,我能够将一个参数传递给MSBuild脚本的Exec命令。

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

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

最新更新