2013-04-27 63 views
0

我試圖用VS2012在TFS上定義一個新的構建。當我去新的構建定義 - >進程我看到「構建過程模板」和一個空的下拉菜單。構建過程模板始終爲空 - VS2012&MS TFS存儲庫

我點擊「新建...」按鈕,選擇從

$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml 

默認模板,然後單擊確定但後來我發現了錯誤:

TF277000: A build process template for '$/<My Project Name>/BuildProcessTemplates/DefaultTemplate.11.1.xaml' already exists for team project <Project Name>. You cannot create another build process template for the same file. Use the existing one instead. 

下拉始終保持空虛。我試圖清理緩存(AppData \ Local \ Microsoft \ Team Foundation \ 4.0)和其他排序方式,如關閉和打開,但沒有任何幫助 - 下拉菜單保持空白。

VS2012 new Build screens

我真的很感激一個מÿ幫助。

+1

只是好奇 - 你有沒有找到解決你的問題? – ahmjt 2013-11-19 16:27:52

回答

0

最近我有類似的問題。

背景: TFS 2012具有多項解決方案的項目在1項目收集項目下。 「BuildProcessTemplates」文件夾確實存在於Project集合項目中,並且包含標準模板。該解決方案是在2012年TFS中創建的,並使用VS 2012最終版進行編碼。

症狀:由於缺少模板,任何創建構建定義的嘗試都失敗。

操作 - 不成功:我創建了默認模板的副本,並將其用於模板。我無法創建構建定義,因爲即使這樣,下拉列表仍然是空的。還試圖創建一個自定義模板,同樣缺乏成功。

操作 - 成功:我將解決方案分隔到自己的項目集合項目中。這使解決方案與'BuildProcessTemplates'文件夾處於同一級別。一旦完成,我就可以爲這些解決方案創建構建定義。

評論:我不確定這是否是TFS 2012中的錯誤。我想如果它是TFS 2012中的一個bug,它會在TFS 2013中得到糾正。

您的想法?

羅伯特

0

我最近遇到了與不能夠看到構建過程模板嘗試添加一個新的構建定義時,同樣的問題。我們在TFS 2012中。這個團隊項目似乎還沒有任何構建定義。這是預料之中的,因爲我們還沒有在這個團隊項目中使用TFS構建。

問題是由具有管理員權限的人員將「查看構建定義」和「查看構建」訪問權限設置爲拒絕給所有人。

通過設置返回以允許在TFS組上,我們突然可以看到構建定義,並且還能夠選擇構建過程模板。

真的很奇怪,它讓我們添加新的構建過程模板,但我們無法選擇它們。