MSBuild批处理文件 - 自定义任务参数

时间:2015-03-25 14:36:49

标签: batch-file msbuild msbuild-task msbuild-propertygroup

如何在MSBuild中访问自定义参数?

例如,这是一个电话:

 msbuild.exe /t:CustomTask /p:CustomParameterName="Some Value Here"

我想在这样的任务中访问:

<Target Name="CustomTask">  
  <PropertyGroup>
    <CustomParameterName>NONE</CustomParameterName>
  </PropertyGroup>
  <Message Text="Parameter Value: $(CustomParameterName)" Importance="high" />
</task>

...或者无论如何,就像我在调用MSBuild.exe时通过批处理文件发送的变量一样     

1 个答案:

答案 0 :(得分:0)

解决了这个问题:

<PropertyGroup> <CustomParameterName>NONE</CustomParameterName> </PropertyGroup>

这需要在任务之外定义。