gpt4 book ai didi

powershell - 我可以从XAML构建模板中访问特定的MSBuild参数吗?

转载 作者:行者123 更新时间:2023-12-02 23:54:17 25 4
gpt4 key购买 nike

第一次发布,所以提前道歉。

我是新手,但我面临的挑战是迁移一些旧的2010年版本,以准备在我工作的公司迁移到TFS 2015。

我大部分时间都是成功的,但是由于正在构建的解决方案太旧了,因此不得不依靠Powershell来执行一些任务。虽然这很容易完成;我遇到了障碍。我们的源代码管理中有多个分支,理想情况下,我要移动的构建必须能够与其中任何一个相对应。当前,我必须为每个分支创建运行重复的Powershell脚本的重复构建,因为我必须在Powershell脚本中为每个分支明确定义文件夹结构。

所以我想做的是在其中使用带有分支名称的MSBuild Argument,以便将其作为构建模板中的参数传递给Powershell脚本,这意味着我可以对任何分支使用一个构建。我唯一的问题是我似乎无法弄清楚如何访问单个构建参数属性并将其传递给脚本。

因此,例如,如果我的构建参数是“p:/ Branch = Development / p:Configuration = Release / p:/ DeployOnBuild = true”,那么XAML工作流中是否可以通过任何方式访问“Branch”中的值参数?

抱歉,如果我摇晃;如果我可以清除所有内容,请通知我。

提前致谢。

最佳答案

MSBuild参数在MSBuildArguments属性中传递。如果您要提取特定参数,例如Br​​anchName,则需要在XAML中对其进行解析。您可以这样做,也可以添加另一个属性来传递分支名称。

关于powershell - 我可以从XAML构建模板中访问特定的MSBuild参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49283061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com