2011-04-20 147 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