參加『Using VSTS and TFS for Application Lifecycle Management』的會後心得

微軟創新中心 ( Microsoft Innovation Centre ) 在今年六月成立後,一連會邀請許多在微軟總部工作的資深員工來台灣分享有關軟體工程的主題,以及微軟內部運作的情況。   在 9/10 邀請了現任職於微軟公司美國總部資訊系統部 (MSIT) 的資深開發同事蔡英季,分享微軟 HRIT 如何開發、管理公司使用人事相關的系統的過去、現在及未來。其中也有許多問題是大家都會遇到的,他們如何克服?   先簡介一下 HRIT: HRIT 目前有140 員工 (includes Redmond, India, and contractors) 擁有超過 80,000 個使用者 基本上,每三個月更新系統一次,除了緊急需要修正的部份外,是以每三個月為一個週期,將新版的程式更新到正式環境中。 在未使用 VSTS 及 Team Foundation Server 前所使用的『工具』: VSTS (IDE only) Defect Tracking Visual Source Safe Source Depot MS Project Office Sharepoint Server 以前所遇到的難題: 使用許多的工具協助個系統的開發,個個工具間整合不易,要學習的工具太多。 且每次遇到問題,每個工具的支援人員都說是另一個工具的問題,很難快速的協助排除問題。…

3

在 TFS 中如何回復已被刪除的檔案

昨天有朋友問到在方案簽入 Team Foundation Server 後,不小心誤刪了專案中的檔案,要如何回復? 步驟如下: 開啟 Team Explorer => 工具 => 選項 在『原始檔控制』=> 啟用『在原始檔控制總管中顯示刪除的項目』 再重新整理該結點後,即可看到『已刪除』的檔案 在該檔案按右鍵 => 取消刪除   在將變更簽入即可 筆者的環境為 Team Foundation Server 2008

2

Visual Studio Team System Web Access 2008 SP1 Power Tool

Team System Web Access 為免費下載,將會加入 Visual Studio Team System 未來發行版本中。您也可以和經過授權的 Team Foundation Server 一起安裝。您必須是經過授權的 Team Foundation Server 使用者,才能使用 Team System Web Access。 Service Pack 1 中的新功能 僅限檢視工作項目適用於沒有用戶端存取授權的使用者。[之前又稱為「工作項目 Web Access」(WIWA) 功能] 使用多種語言執行單一執行個體。 使用 URL 建立含有初始值的工作項目。 使用 URL 共用特定工作項目查詢。 尋找並檢視擱置集。 改善的工作項目搜尋語法。 下載位置: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de

2

Web Deployment Projects (WDP)

Web Deployment Projects (簡稱:WDP) 可以提供使用 Visual Studio 2005 或 2008 在建置部署 Web Site (網站)專案時,更多的彈性及方法。 另一個筆者選擇寫 WDP 的原因:若您使用 Web Site (網站)專案 要整合到 Team Foundation Server 中,再與 Team Build 結合,那目前一定要使用 Web Deployment Projects。   今天先整理 WDP 的基本資訊及下載位置。   WDP 下載的位置: Visual Studio 2005 Web Deployment Projects Visual Studio® 2008 Web Deployment Projects – RTW   WDP 的基本操作方式可以參考:Using…

4

Visual Studio Team System 2008 Database Edition GDR August CTP

Visual Studio Team System Database Edition 一直也是筆者很喜歡的一個工具,昨天又發佈了新的 CTP 版本,有興趣的朋友可以自行下載使用,也希望大家可以透過 Microsoft Connect site 多提供一些發現的問題、希望加入的功能、任何意見: Microsoft Connect site 使用方式如下: 1. Open http://connect.microsoft.com/visualstudio in your browser 2. Click on the Submit a Bug or Submit a Suggestion button. 3. In the Version field select “Visual Studio Team System 2008 Database Edition GDR” 4. Fill out the rest of…

2

如何使用 Web Test 來測試檔案上傳

在之前筆者寫過有許多有關 Web 測試的使用方式,好像漏了有關檔案上傳測試的部份。 要如何使用 VSTT 2008 的 Web 測試來錄製呢? 以下將過程及圖片整理如下: 1. 使用 VS 2008 建立網站並加入檔案上傳的功能。(FileUpload 控制項的說明) 2. 加入一個測試專案 3. 加入一個 Web 測試 4. 錄製檔案上傳的操作 到目前為止大家覺得怪怪的,在錄製過程中,明明是可以上傳檔案的,為何在按下『停止』錄製的按鈕後,對這個 Web 測試再執行的結果卻是失敗的?接下來就來看看為何會這樣: 在失敗的結果上雙擊檢查詳細的資訊。 可以看到如下列的錯誤訊息: 要求失敗: 找不到檔案 ‘C:\Users\jchiou\Documents\Visual Studio 2008\Projects\WebUpload\TestResults\jchiou_JACKYM9 2008-08-07 15_37_08\Out\TestFile.txt’。 其中『jchiou_JACKYM9 2008-08-07 15_37_08』的部份,在您的環境上可能會看到不同的結果。 會看到這個訊息,主要是 Visual Studio 在執行錄製好的 Web 測試時,會到其部署的資料夾位置尋找這個檔案。 要如何解決這個問題呢? 可以將檔案加入到該測試專案,並設定成為這個 Web 測試的部署項目,步驟如下: 1. 將檔案加入到該測試專案 2. 從『測試』=>『視窗』=>『測試檢視』,開啟測試檢視視窗 3. 開啟該測試的屬性…

2

Visual Studio Team System 2008 Team Foundation Server Power Tools – July 2008 Release

The Visual Studio Team System 2008 Team Foundation Server Power Tools is a set of enhancements, tools and command line utilities that improve the Team Foundation Server user experience. The following tools are installed with the tfpt.msi package: Command line tool (TFPT.EXE) Team Explorer IDE menu additions Build Notification tool TFS Best Practices Analyzer Process…

1

The Microsoft Source Code Analyzer for SQL Injection tool

防護 SQL 插入式攻擊弱點的新安全性工具 Microsoft Source Code Analyzer for SQL Injection 工具是一種靜態程式碼分析工具,可幫助您尋找動態伺服器網頁 (ASP) 程式碼中的 SQL 插入式攻擊弱點。 Enjoy.

3