Web 應用程式的與 TFS 的自動化建置入門篇

這篇文章會初步說明 Visual Studio 中各種 Web 應用程式與 TFS Team Build 結合的概念

 

在使用 Team Foundation Server 來做原始程式碼控制後,其所提供的自動化建置功能,可以再進一步的協助做更多建置的工作

 

筆者先從 Visual Studio 工具所提供的 Web 應用程式開發專案類型談起:

  • 在 VS 2003 有 Web Application Project
  • 在 VS 2005 RTM 版本中為 Web Site Project
  • 在 VS 2005 + SP1 後又有 Web Application Project 再增加回來
  • 在 VS 2008 或更新版本同事包含 Web Application Project 及 Web Site Project

 

上述的不同類型專案是否可與 Build Server 整合,基本上:沒問題的

  • VS 2003 的專案在 Build Server 中需要做點調整即可,這個部份之後再討論
  • VS 2005 及 VS 2008 中的 Web Application Project 可以直接與 TFS 的 Build Server 做整合
  • 剩下的就是 Web Site Project 了,這個類型的專案需要透過Web Deployment Projects (簡稱:WDP) ,即可與 Build Server 整合使用.

Hope this helps.