如何以编程方式获取$(OutDir)?

时间:2013-04-18 19:47:46

标签: msbuild msbuild-task

我正在编写自定义构建任务,并希望以编程方式访问此属性的值。有可能的?我查看了Task类的所有成员,并没有看到任何看起来像是可以让我获得价值的东西。

1 个答案:

答案 0 :(得分:1)

如果自定义任务在没有属性的情况下无法运行,最佳做法是使该属性成为必需的输入:

[Required]
public string OutDir { get; set; }

设置者:

<MyTask ... OutDir="$(OutDir)" />