我認爲我們的問題是,由於它們之間的配置不同,我們需要運行TFS 2010構建代理子集上的特定構建。如果它們全部配置完全一樣,這不會是一個問題,但是在我們的特殊情況下,這將遠非理想,因爲我們正在使用TFS的實驗室管理功能,這需要在目標實驗室虛擬機上安裝構建代理。部分構建包括使用Sandcastle構建文檔,這需要Visual Studio SDK,而Visual Studio SDK又需要Visual Studio。如果我們排隊一個構建,並且它是針對我們的原始構建代理運行的,那麼一切都很好,但是如果它在某個實驗性虛擬機上運行,則會失敗。如果我們安裝了Visual Studio和其他一切工具,它就可以工作,但我們寧願不將它安裝在我們的實驗室虛擬機上,因爲它不代表我們客戶的環境。將TFS構建配置爲在構建代理的子集上運行
那麼,有沒有一種方法可以設置「構建代理關聯」,或者可能是另一種解決方案?我知道我可以創建另一個構建控制器並將它們分開,但據我瞭解,項目集合只與1個構建控制器相關聯,並且我們需要相同的團隊項目才能使用多個構建控制器。我們正在使用完整版本的TFS 2010.
在此先感謝您的幫助!