|
|
1
11
我的2分: 在消息任务中,有来自批处理和静态信息(“颜色:”)的信息。我认为msbuild会打印静态信息,然后对colors项的值进行批处理。问题是您的集合中没有任何数据(甚至没有声明),我想msbuild会将其解释为空列表,当您尝试打印它时,会打印空字符串“”。 如果删除静态内容(“颜色:”和标识前的空白),则不会显示任何内容。 仅当items集合不为空时才使用批处理进行打印的解决方案为:
|
|
|
2
5
只是想为这个添加一个替代的解决方案。如果可以将批处理更改为目标批处理,而不是任务批处理,则可以将条件语句添加到目标。 我在这里添加了目标批处理:
…并且可以有条件地使其仅在“颜色”项组中存在某些内容时执行:
|
|
|
Eli Sternbach · dotnet发布-无限循环 2 年前 |
|
|
Community wiki · 关于简化构建服务器设置的软件的建议 2 年前 |
|
|
Alan Deep · 以编程方式编译/构建C#项目 8 年前 |