在我的 task.targets 文件中,我有如下内容:
<UsingTask TaskName="DoStuff" AssemblyFile="....etc....."/>
<PropertyGroup>
<RequiredParamDefault>hello</RequiredParamDefault>
</PropertyGroup>
这项任务目前有一个必需的参数(如果需要可以更改为非必需)。
当使用该任务时:
<DoStuff RequiredParam="$(RequiredParamDefault)" OtherParam="wobble"/>
目前,每次都必须指定RequiredParam。有没有办法在定义UsingTask时设置默认值,以便在使用DoStuff时不必每次都指定?
我知道可以在程序集中硬编码默认值,但我想能够使用不同的UsingTask语句定义不同的默认值。
谢谢。