我正在做的就是试着跟踪某个目标被调用的次数。是否可以使用msbuild执行此操作?
编辑:
我尝试过这样的事情:
<Message Text ="The sum of $(NumberOne) and $(NumberTwo) is $([MsBuild]::Add($(NumberOne),$(NumberTwo))"/>
但这也不起作用。我的输出是 2和3的总和是$([MsBuild] :: Add($(NumberOne),$(NumberTwo))
关于使用物品的建议:我想我可以使用更多信息。我对Items做了一些阅读,但没看到它们如何用作整数。它看起来像是为了文件集。
答案 0 :(得分:3)
你的示例工作正常,你只是在课堂名称中有错误:它应该是 [MSBuild] ,而不是 [MsBuild]
<Message Text ="The sum of $(NumberOne) and $(NumberTwo) is $([MSBuild]::Add($(NumberOne), $(NumberTwo)))">
答案 1 :(得分:1)
是的。创建一个项目然后使用Math.Add递增它:
<Math.Add Numbers="$(ITEM);1">
<Output TaskParameter="Result" PropertyName="ITEM"/>
</Math.Add>