Team Foundation Build 的版本相容性
更新:2007 年 11 月
安裝或升級 Team Foundation Build、Team Foundation Server 或 Team 總管之前,您必須檢閱這些元件不同版本間的相容性問題。例如,您不能使用比目前使用之 Team Foundation Server 版本更舊或更新的 Team Foundation Build。此外,如果您使用比自己用戶端電腦上執行之 Team 總管版本更舊或更新的版本,便無法使用 Team Foundation Build 的某些功能,或者會有不同的行為。
Team Foundation Build 和 Team Foundation Server 的版本
為了讓應用程式層伺服器與組建電腦通訊,伺服器上執行的 Team Foundation Server 版本必須與組建電腦上執行的 Team Foundation Build 版本相符。
如果應用程式層伺服器上是執行 Team Foundation Server 的 Visual Studio Team System 2008 版本,您就不能在組建電腦上執行 Team Foundation Build 的 Visual Studio 2005 Team System 版本。
如果應用程式層伺服器上是執行 Team Foundation Server 的 Visual Studio 2005 Team System 版本,您就不能在組建電腦上執行 Team Foundation Build 的 Visual Studio Team System 2008 版本。
使用舊版 Team 總管搭配新版 Team Foundation Server
如果您的用戶端電腦是執行 Team 總管的 Visual Studio 2005 Team System 版本,則該電腦可以連接到執行 Team Foundation Server 之 Visual Studio Team System 2008 版本的伺服器。透過這項組態,您就可以使用 Team Foundation Build 的 Visual Studio Team System 2008 版本,不過,您必須考慮下列限制:
您可以使用 Team 總管的 Visual Studio 2005 Team System 版本來啟動組建、檢視已完成組建的清單、檢視組建的組建報告、變更組建品質,以及建立組建類型。
如果您建立新的組建類型,Team Foundation Server 的 Visual Studio Team System 2008 版本會自動將該類型匯入原始檔控制的組建定義清單中。接著您便可以在 Team 總管的 Visual Studio Team System 2008 版本內檢視該類型。
您不能使用 Team 總管的 Visual Studio 2005 Team System 版本將組建排入佇列、檢視佇列內的組建清單、檢視組建代理程式清單或管理組建代理程式。
Team 總管的 Visual Studio 2005 Team System 版本會使用 TFSBuild.proj 檔內的資訊啟動組建。這個檔案位於 $/<TeamProject>/TeamBuildTypes/<BuildTypeName> 資料夾內。TFSBuild.proj 檔的 Visual Studio Team System 2008 版本包含與 Visual Studio 2005 Team System 版本相同的一些屬性,因此您可以使用舊版 Team 總管來啟動組建。不過,新版檔案也具有註解,指出哪些屬性對組建定義而言已過時。
如果更新 TFSBuild.proj 檔 (儲存在 Team Foundation Server 的 Visual Studio Team System 2008 版本中) 內的屬性,則 Visual Studio 2005 Team System 資料庫內將不會更新您所做的變更。
您可以使用 TFSBuild.exe 啟動、停止及刪除組建。
使用新版 Team 總管搭配舊版 Team Foundation Server
如果您的用戶端電腦是執行 Team 總管的 Visual Studio Team System 2008 版本,則該電腦可以連接到執行 Team Foundation Server 之 Visual Studio 2005 Team System 版本的伺服器。透過這項組態,您就可以使用 Team Foundation Build 的 Visual Studio 2005 Team System 版本,不過,您必須考慮下列限制:
您不能建立組建定義。
組建定義清單會出現在 Team 總管之 [組建] 節點內的 $/<TeamProject>/TeamBuildTypes 資料夾中。
您不能將組建排入佇列、管理組建代理程式,或檢視佇列內的組建清單。
您不能在 Build 總管內篩選組建。
啟動組建時,便無法在 [佇列組建] 對話方塊內指定任何選項。
您不能使用 Team 總管的使用者介面來停止組建、刪除組建或管理組建品質。
您可以使用 TFSBuild.exe 啟動、停止及刪除組建。
請參閱
工作
HOW TO:設定及安裝 Team Foundation Build