2011-04-20 95 views
3

在TFS2010中,我无法创建构建定义TFS构建定义删除本身

我创建了一个新的团队项目,增加了解决团队项目,我现在想创建一个生成定义

我点击团队资源管理器新生成定义设置下构建默认并选择持续集成 Drop文件夹下触发

我把所有其他的东西都保存为默认值并保存定义。

接下来,我点击查看构建并尽量只排队构建得到错误信息:

TF42036:有可用的建队计划Project.Title没有构建定义。创建一个新的构建定义并重试。

Solution Explorer中,在生成定义已经消失(这是以前没有)。

更奇怪的是,当试图添加另一个构建定义时,Process项目有一个警告图标,并且下拉列表中没有可用的处理模板。

这是一个知道的问题,或者我错过了什么?

+0

我会称这一个奇怪。我刚刚测试了添加一个构建定义,确切地说,您对我们的TFS服务器的方式,它工作得很好。你确定没有人会从你的下面删除它吗? – NotMe 2011-04-20 22:01:44

+0

我目前是唯一的用户,这是一个新的安装。 – 2011-04-21 06:05:04

回答

1

我通过重新启动TFS解决了这个。

+0

真棒解决方案!为我工作。 – 2011-10-08 04:41:26

+0

有人有同样的疯狂问题 - 太棒了! – 2011-10-08 09:02:09

3

您需要选择一个构建过程模板,其基本称为DefaultTemplate.xaml,并且应位于源代码管理下名为BuildProcessTemplates的文件夹中。如果它不在下拉列表中,请尝试单击新建按钮,选择一个现有的XAML文件并浏览它。

在使用默认模板时,您还需要在要构建的项目下指定至少一个项目/解决方案。

Build Process Template

+2

第一次尝试,这是自动完成的。第二次不是。我已经厌倦了设置这些值,但具有与上面相同的问题(定义出现在构建中仅在尝试排队构建时消失)。 – 2011-04-21 06:04:06

+0

早上重启服务器和我的开发PC似乎已经解决了这个问题。这些字段仍然需要手动填充,但我现在可以创建构建定义并排队构建。其中一件事我猜。 – 2011-04-21 08:47:47