【发布时间】:2023-03-18 00:41:01
【问题描述】:
我正在尝试使用 VS 2017 将新的构建过程模板 (XAML) 添加到 TFS 2010。 我已经在团队项目的 BuildProcessTemplates 文件夹下提交了它,它显示在源代码管理资源管理器中,但它没有显示在构建定义对话框的进程选项卡上的下拉列表中。 下拉列表仅显示文件夹中的其他 3 个模板(DefaultTemplate.xaml、UpgradeTemplate.xaml...)。
我找到了下拉列表如何工作的描述:
此列表包含以下构建过程模板:
- 开箱即用的那些(DefaultTemplate.xaml, 升级tTemplate.xaml 和 LabDefaultTemplate.xaml)。这些被创建 对于每个新的团队项目(可以通过修改 流程模板)
- 任何以前有的构建过程模板 已为同一团队项目中的任何其他构建定义添加。
最后一个项目符号有点不直观,但这意味着如果开发人员创建 团队项目 A 中的新构建定义,并添加了新的构建过程 模板(例如,通过选择新建,然后浏览到 现有的 .xaml 文件), 此构建过程模板将在过程下拉列表中可用 列出团队项目 A 中的所有其他构建定义。它不会是 在团队项目 B 中可用,但必须以相同的方式添加。 https://blog.ehn.nu/2010/11/managing-build-process-templates-in-tfs-2010-build/
我尝试点击下拉列表旁边的“新建...”。它只显示选项 到“选择一个包含您的构建过程模板的团队项目”,没有创建新的选项。
如果我在“存储库中的路径”下输入 .xaml 文件的路径并单击“确定”,则会出现错误:“对象引用未设置为对象的实例” Screenshot of error
如何使新的构建过程模板可用于构建定义?
【问题讨论】: