从 MsBuild 任务返回输出?
我想计算 MsBuild 任务中的路径,以供另一个 MsBuild 任务使用。 实现这一目标的最佳方法是什么?
设置环境变量,打印到控制台,...?
I'd like to calculate a path in a MsBuild task, to be used by another MsBuild task.
What is the best way to accomplish this?
Setting a environment variable, printing to Console, ...?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用财产或物品。您的 MSBuild 计算路径,将其作为属性返回,然后使用此属性作为其他任务的输入。
如果需要在两个 MSBuild 项目之间传递值,则应创建第三个项目,该项目将使用 MSBuild 任务调用另一个项目,并使用 TargetOutputs 元素获取所需的值。
Use a property or an item. Your MSBuild that calculates the path, return it as a property and you use this property as input for your other task.
If you need to pass a value between two MSBuild project, you should create a third one that will call the other using MSBuild Task and use the TargetOutputs element to get back the value that you want.