tfs - TFS 构建模板自定义 (MSBuildArguments)
问题描述
我必须使用 MSBuildArguments 参数自定义 TFS DefaultTemplate.xaml。一旦我们尝试创建新的 XAML 构建定义并选择默认模板,一旦它被加载,那么我想在高级设置中设置代码 MSBuildArguments,参数应该是/p:DebugType=pdbOnly;Configuration=Release
默认的。
到目前为止,每当我们创建新的构建定义时,我们都必须手动放置这个参数。我想让它自定义这个模板。
截屏:
解决方案
在创建构建定义或将构建排队时指定 MSBuild Arguments 更方便。
但是,如果要将参数与 xaml 构建模板绑定,则需要自定义模板。
在您的场景中,您可以简单地将值替换为CommandLineArguments
以下字符串:(请注意,您在此处添加的参数将被隐藏,这意味着您无法在构建定义中看到它们,它们被设置为默认参数)
String.Format("/p:SkipInvalidConfigurations=true {0}", "/p:DebugType=pdbOnly;Configuration=Release")
.
但同时MSBuildArguments
您在构建定义中指定的内容将不再可用。
您可以参考以下文章来自定义构建模板以替换 MSBuildArguments:
推荐阅读
- javascript - 如何更改 node.js 中函数内变量的值?
- r - How to add a list of new labels to ggplot loop in R
- git - 带有空行的 Git 多行预告片(这是一个错误吗?)
- amazon-web-services - 有 X-Ray 跟踪 ID,但使用 X-Ray 控制台搜索时显示“未找到数据”
- python - 试图用不同的行数划分两列
- python - 如何将维基百科表格转换为熊猫数据框?
- unity3d - Unity 不会在场景模式下从线框视图切换
- php - 在 WooCommerce 中将数量输入字段更改为下拉列表
- dataweave - 如果元素存在,则使用 Dataweave 将键添加到数组
- ruby-on-rails - 如何在表单中为 HMABTM 关系 Rails 添加多条记录