<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>慢步在雲端...    邱英瑞(Jacky) : TFS 2008</title><link>http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx</link><description>Tags: TFS 2008</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Team System 2008 SP1 Virtual PC/Virtual Server and Hyper-V images</title><link>http://blogs.msdn.com/jchiou/archive/2008/12/29/team-system-2008-sp1-virtual-pc-virtual-server-and-hyper-v-images.aspx</link><pubDate>Mon, 29 Dec 2008 04:34:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255246</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/9255246.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=9255246</wfw:commentRss><description>&lt;p&gt;此版本的 VSTS 有更新最新的 Service Pack 1，及 Hyper-V 的版本供大家選擇。&lt;/p&gt;  &lt;p&gt;下載資訊：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=6&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d9eb65c97-29c9-4d05-ae45-73d22ad4b86e%26DisplayLang%3den"&gt;Visual Studio® Team System 2008 VSTS Hyper-V Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Visual Studio 2008 is the next-generation development tool for Windows Vista, the 2007 Office System, and the Web.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=7&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc7a809d8-8c9f-439f-8147-948bc6957812%26DisplayLang%3den"&gt;Visual Studio® Team System 2008 VSTS VPC Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Visual Studio 2008 is the next-generation development tool for Windows Vista, the 2007 Office System, and the Web.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=8&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d39644cdd-db4d-445e-b087-dd3e3cdf03fb%26DisplayLang%3den"&gt;Visual Studio® Team System 2008 TFS Hyper-V Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio Team System 2008 Team Foundation Server is an integrated collaboration server for Visual Studio Team System.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=9&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d72262ead-e49d-43d4-aa45-1da2a27d9a65%26DisplayLang%3den"&gt;Visual Studio® Team System 2008 TFS SP1 VPC Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio Team System 2008 Team Foundation Server SP1 is an integrated collaboration server for Visual Studio Team System.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9255246" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>微軟創新中心 - 自動化測試及測試導向開發(TDD)的資源</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/28/tdd.aspx</link><pubDate>Tue, 28 Oct 2008 06:21:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9019630</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/9019630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=9019630</wfw:commentRss><description>&lt;p&gt;因為這個議程筆者沒有參加，無法寫心得與大家分享，只能分享相關的資源如下：&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;照慣例講師是請在總部的資深同事回台分享，&lt;/p&gt;  &lt;p&gt;為此特別開立一個新的部落格專門討論這個主題：&lt;a title="http://mictw.blogspot.com/" href="http://mictw.blogspot.com/"&gt;http://mictw.blogspot.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;相關的投影片及原始程式碼在：&lt;a title="http://www.codeplex.com/micta" href="http://www.codeplex.com/micta"&gt;http://www.codeplex.com/micta&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;MIC在台灣推動的測試自動化程式庫計劃, 藉由參與此程式庫的開發來給大家一個快速進入自動測試的窗口. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;本專案是希望能藉由一個小型自動測試系統的實作, 來帶給有心想要發展軟體自動測試系統的人一個簡單的起步, 目前的程式庫包含:    &lt;br /&gt;1) 檔案夾結構的設計, 可供未來多人同時開發.    &lt;br /&gt;2) 運用 VSTS 來 Build/Deploy/Test 的完整程序.    &lt;br /&gt;3) 隨機資料產生器, Assert 補充, Windows Service Helper, SQL Server Helper.    &lt;br /&gt;4) 驗證程式庫的一組測試程式 (BVT: Build Verification Test).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9019630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications.</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/09/using-team-foundation-server-to-develop-custom-sharepoint-products-and-technologies-applications.aspx</link><pubDate>Thu, 09 Oct 2008 10:38:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8992545</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8992545.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8992545</wfw:commentRss><description>&lt;p&gt;愈來愈多人將 SharePoint 做為一個平台，並在上面做加值的功能或是做客製化的開發。&lt;/p&gt;  &lt;p&gt;那我們要如何來管理這些 SharePoint 的客製化的程式碼等呢？&lt;/p&gt;  &lt;p&gt;請參考：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc948982.aspx"&gt;Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hope this helps.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8992545" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/SharePoint+Server+2007/default.aspx">SharePoint Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category></item><item><title>如果我想要使用 Team Foundation Server 該如何開始？</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/07/88-team-foundation-server.aspx</link><pubDate>Tue, 07 Oct 2008 10:50:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8983202</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8983202.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8983202</wfw:commentRss><description>&lt;p&gt;這個問題在&lt;a href="http://blogs.msdn.com/jchiou/archive/2008/09/12/using-vsts-and-tfs-for-application-lifecycle-management.aspx" target="_blank"&gt;『Using VSTS and TFS for Application Lifecycle Management』&lt;/a&gt;有朋友問到，筆者將相關步驟儘可能簡化並整理如下：&lt;/p&gt; &lt;p&gt;1. 找一台機器安裝 Team Foundation Server 2008&lt;/p&gt; &lt;p&gt;2. 開發人員安裝 Visual Studio 2008 專業版或以上版本，再加上 Team 總管&lt;/p&gt; &lt;p&gt;3. &lt;a href="http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-team.aspx" target="_blank"&gt;建立 Team 專案&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. &lt;a href="http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-workitem.aspx" target="_blank"&gt;建立工作項目(WorkItem)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;5. &lt;a href="http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-03-visual-studio-team-foundation.aspx" target="_blank"&gt;設定 Visual Studio 使用 Team Foundation 的版本控制&lt;/a&gt;&lt;/p&gt; &lt;p&gt;6. &lt;a href="http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-04-tfs.aspx" target="_blank"&gt;將專案加入至 TFS 版本控制&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;主要是將 TFS 安裝好，會建立工作項目，會將專案簽入到 TFS ，這樣開發人員即可從 TFS 中將程式碼簽出，再加以開發&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Hope this helps.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8983202" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category></item><item><title>TFS 2008 - 新手上路篇04 - 將專案加入至 TFS 版本控制</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-04-tfs.aspx</link><pubDate>Tue, 07 Oct 2008 10:37:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8983118</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8983118.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8983118</wfw:commentRss><description>&lt;p&gt;建立專案時，您可能會想要將這些專案加入至版本控制，以便在 Team Foundation 版本控制內管理這些專案。第一次將專案加入至版本控制時，Team Foundation 版本控制會為您建立一個工作區。工作區 (Workspace) 是指 Team Foundation 伺服器上之檔案和資料夾的用戶端複本。在加入、編輯、刪除、移動、重新命名或管理任何版本控制項目時，您所做的變更便會保存在用戶端。 &lt;p&gt;工作區提供了獨立的空間，您可以在其中撰寫和測試程式碼，您的修改不會對簽入之原始檔的穩定性造成影響。您與工作夥伴所做的變更會相互隔離。在將工作區內暫止的變更簽入，而讓 Team Foundation 伺服器認可 (Commit) 這些變更之前，這些變更會維持在隔離的狀態。  &lt;p&gt;&amp;nbsp; &lt;h5&gt;將專案加入至 TFS 版本控制的步驟如下：&lt;/h5&gt; &lt;p&gt;1. 在 [檔案] 功能表上，按一下 [新增]，然後再按一下 [專案]。&lt;/p&gt; &lt;p&gt;2. 在 [新增專案] 對話方塊中，於 [專案類型] 窗格內選取 [Visual C# ]。&lt;/p&gt; &lt;p&gt;3. 在右窗格中，按一下 [ASP.NET Web Application]。&lt;/p&gt; &lt;p&gt;4. 在 [名稱] 方塊中輸入 DemoWebApp，然後在 [位置] 方塊中輸入路徑。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="470" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_thumb.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;5. 選取 [加入至原始檔控制] 方塊，然後按一下 [確定]。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="470" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_thumb_1.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;6. 在 [將方案加入至原始檔控制] 方塊中，選取要用加入的 Team 專案。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="347" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_thumb_2.png" width="409" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;7. 按一下 [確定]。&lt;/p&gt; &lt;p&gt;8. 將檔案全部簽入，即可從方案總管中看到每個檔案前都多出一個鎖頭&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="322" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803_D41D/image_thumb_3.png" width="259" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8983118" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category></item><item><title>TFS 2008 - 新手上路篇03 - 設定 Visual Studio 使用 Team Foundation 的版本控制</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-03-visual-studio-team-foundation.aspx</link><pubDate>Tue, 07 Oct 2008 10:21:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8983006</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8983006.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8983006</wfw:commentRss><description>&lt;h5&gt;步驟如下:&lt;/h5&gt; &lt;p&gt;1. 開啟 Visual Studio，在 [工具] 功能表中，選取 [選項]。 &lt;p&gt;&amp;nbsp; &lt;p&gt;2. 在 [選項] 對話方塊中，找出 [原始檔控制] 並將它展開，然後按一下 [外掛程式選擇]。 &lt;p&gt;&amp;nbsp; &lt;p&gt;3. 在 [目前的原始檔控制外掛程式] 下拉式清單中，選取 [Visual Studio Team Foundation Server]。 &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803VisualStudioTeamFoundation_D7EA/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="386" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS200803VisualStudioTeamFoundation_D7EA/image_thumb.png" width="648" border="0"&gt;&lt;/a&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;4. 按一下 [確定]。 &lt;p&gt;&amp;nbsp; &lt;p&gt;筆者以英文版的 Visual Studio 2008，讓大家看到不同語言版本 Visual Studio 與 TFS 是可以互通的 &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8983006" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category></item><item><title>TFS 2008 - 新手上路篇 - 建立 Team 專案</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/07/tfs-2008-team.aspx</link><pubDate>Tue, 07 Oct 2008 08:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8982189</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8982189.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8982189</wfw:commentRss><description>&lt;p&gt;1. 啟動 Visual Studio。 &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2. 按一下 [檢視]，然後按一下 [Team 總管]，開啟 Team 總管。 &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="310" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb.png" width="345" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3. 在 [工具] 設定欲連接的 Team Foundation Server &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_1.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;4. 在 Team 總管中，以滑鼠右鍵按一下您所連接的 Team Foundation Server 名稱，然後按一下 [新增 Team 專案]。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="228" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_2.png" width="241" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;5. 在 [在 &amp;lt;Team Foundation Server 名稱&amp;gt; 上新增 Team 專案] 對話方塊的 [Team 專案的名稱為何?] 之下，輸入 DemoProject(請輸入自己的專案名稱) ，然後再按 [下一步]。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_4.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;6. 在 [選取流程範本] 頁面的 [應該使用哪個流程範本建立 Team 專案?] 之下，按一下 [MSF for Agile Software Development - &amp;lt;版本號碼&amp;gt;]，然後再按 [完成]。 &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_5.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;7. 建立 Team 專案可能要花幾分鐘的時間。 &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_7.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;8. 當顯示 [已建立 Team 專案] 頁面時，請按一下 [關閉]。 &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_8.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;9. 名為 "DemoProject" 的新 Team 專案隨即建立，並且會在 Team 總管之 Team Foundation Server 下的節點中顯示。&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS2008Team_BA4E/image_thumb_9.png" width="644" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;筆者使用環境為 Windows Server 2003 中文版 w/ SP2 + TFS 2008 中文版&lt;/p&gt; &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8982189" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>Web 應用程式的與 TFS 的自動化建置入門篇</title><link>http://blogs.msdn.com/jchiou/archive/2008/10/07/web-tfs.aspx</link><pubDate>Tue, 07 Oct 2008 05:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8981246</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8981246.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8981246</wfw:commentRss><description>&lt;P&gt;這篇文章會初步說明 Visual Studio 中各種 Web 應用程式與 TFS Team Build 結合的概念&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;在使用 Team Foundation Server 來做原始程式碼控制後，其所提供的自動化建置功能，可以再進一步的協助做更多建置的工作&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;筆者先從 Visual Studio 工具所提供的 Web 應用程式開發專案類型談起：&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;在 VS 2003 有 Web Application Project 
&lt;LI&gt;在 VS 2005 RTM 版本中為 Web Site Project 
&lt;LI&gt;在 VS 2005 + SP1 後又有 Web Application Project 再增加回來 
&lt;LI&gt;在 VS 2008 或更新版本同事包含 Web Application Project 及 Web Site Project&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;上述的不同類型專案是否可與 Build Server 整合，基本上：沒問題的&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;VS 2003 的專案在 Build Server 中需要做點調整即可，這個部份之後再討論 
&lt;LI&gt;VS 2005 及 VS 2008 中的 Web Application Project 可以直接與 TFS 的 Build Server 做整合 
&lt;LI&gt;剩下的就是 Web Site Project 了，這個類型的專案需要透過&lt;A href="http://blogs.msdn.com/jchiou/archive/2008/09/02/web-deployment-projects-wdp.aspx" target=_blank mce_href="http://blogs.msdn.com/jchiou/archive/2008/09/02/web-deployment-projects-wdp.aspx"&gt;&lt;STRONG&gt;&lt;FONT color=#006bad&gt;Web Deployment Projects (簡稱：WDP)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;，即可與 Build Server 整合使用．&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8981246" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>參加『Using VSTS and TFS for Application Lifecycle Management』的會後心得</title><link>http://blogs.msdn.com/jchiou/archive/2008/09/12/using-vsts-and-tfs-for-application-lifecycle-management.aspx</link><pubDate>Fri, 12 Sep 2008 05:44:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8945785</guid><dc:creator>jchiou</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8945785.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8945785</wfw:commentRss><description>&lt;p&gt;微軟創新中心 ( Microsoft Innovation Centre ) 在今年六月成立後，一連會邀請許多在微軟總部工作的資深員工來台灣分享有關軟體工程的主題，以及微軟內部運作的情況。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;在 9/10 邀請了現任職於微軟公司美國總部資訊系統部 (MSIT) 的資深開發同事蔡英季，分享微軟 HRIT 如何開發、管理公司使用人事相關的系統的過去、現在及未來。其中也有許多問題是大家都會遇到的，他們如何克服？&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;先簡介一下 HRIT：&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HRIT 目前有140 員工 (includes Redmond, India, and contractors)&lt;/li&gt;    &lt;li&gt;擁有超過 80,000 個使用者&lt;/li&gt;    &lt;li&gt;基本上，每三個月更新系統一次，除了緊急需要修正的部份外，是以每三個月為一個週期，將新版的程式更新到正式環境中。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;在未使用 VSTS 及 Team Foundation Server 前所使用的『工具』：&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VSTS (IDE only)&lt;/li&gt;    &lt;li&gt;Defect Tracking&lt;/li&gt;    &lt;li&gt;Visual Source Safe&lt;/li&gt;    &lt;li&gt;Source Depot&lt;/li&gt;    &lt;li&gt;MS Project&lt;/li&gt;    &lt;li&gt;Office Sharepoint Server&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;以前所遇到的難題：&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;使用許多的工具協助個系統的開發，個個工具間整合不易，要學習的工具太多。&lt;/li&gt;    &lt;li&gt;且每次遇到問題，每個工具的支援人員都說是另一個工具的問題，很難快速的協助排除問題。&lt;/li&gt;    &lt;li&gt;許多主管要的報表，無法自動化的產生都需要手動整理，浪費許多的時間。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;後來 HRIT 找了一位同事專職學習 VSTS 及 TFS，並協助導入，所有的同仁皆使用 Visual Studio 2008。&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;使用 VSTS 及 TFS 後的解決的問題：&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;同仁在開發不同的系統或是到不同部門，不用學習不同的工具操作，時間可以更有效的使用，也增加了大家對工作環境的滿意度。&lt;/li&gt;    &lt;li&gt;若工具使用上發生問題時，單一窗口直接協助處理問題，有效的縮短問題處理的時間。&lt;/li&gt;    &lt;li&gt;收所有所的報表，分析後，以自動化的方式產生，大幅減少手動產生的報表。&lt;/li&gt;    &lt;li&gt;所有的事情都可以記錄在系統中，讓大家的溝通更加方便、有效，都有依據。不用擔心人員的流動會造成資料不見了。&lt;/li&gt;    &lt;li&gt;有許多現成的小工具可以使用、也很容易擴充&lt;/li&gt;    &lt;li&gt;更重要的是『品質(Quality)』提高。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;雖然在公司內可以看到許多相關的資料，但能面對面與他們交換想法及意見，真的感覺自己收獲良多。故想下自己的心得與大家分享。 &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8945785" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>如何在 TFS 2005 中建置(Build) VS 2008 的專案</title><link>http://blogs.msdn.com/jchiou/archive/2008/09/11/tfs-2005-build-vs-2008.aspx</link><pubDate>Thu, 11 Sep 2008 08:13:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8943245</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8943245.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8943245</wfw:commentRss><description>&lt;p&gt;這個問題在昨天也有朋友問到。預設您無法在 Team Foundation Server 2005 中建置 VS 2008 的專案，若您的 Team Foundation Server 無法升級到 2008 的版本，又一定要在 TFS 2005 中建置 VS 2008 的專案，請參考同事的文章：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/buckh/archive/2007/11/29/building-vs-2008-projects-with-tfs-2005.aspx"&gt;Building VS 2008 projects with TFS 2005&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;動一點小手腳即可讓 TFS 2005 建置 VS 2008 的專案。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8943245" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>在 TFS 中如何回復已被刪除的檔案</title><link>http://blogs.msdn.com/jchiou/archive/2008/09/11/tfs.aspx</link><pubDate>Thu, 11 Sep 2008 05:46:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8942815</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8942815.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8942815</wfw:commentRss><description>&lt;p&gt;昨天有朋友問到在方案簽入 Team Foundation Server 後，不小心誤刪了專案中的檔案，要如何回復？&lt;/p&gt;  &lt;p&gt;步驟如下：&lt;/p&gt;  &lt;p&gt;開啟 Team Explorer =&amp;gt; 工具 =&amp;gt; 選項&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;在『原始檔控制』=&amp;gt; 啟用『在原始檔控制總管中顯示刪除的項目』&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="349" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb_1.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;再重新整理該結點後，即可看到『已刪除』的檔案&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb_2.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;在該檔案按右鍵 =&amp;gt; 取消刪除&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb_3.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb_4.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;在將變更簽入即可&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="433" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/TFS_9730/image_thumb_5.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;筆者的環境為 Team Foundation Server 2008&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8942815" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>Visual Studio Team System Web Access 2008 SP1 Power Tool</title><link>http://blogs.msdn.com/jchiou/archive/2008/09/05/visual-studio-team-system-web-access-2008-sp1-power-tool.aspx</link><pubDate>Fri, 05 Sep 2008 05:10:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8925756</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8925756.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8925756</wfw:commentRss><description>&lt;p&gt;Team System Web Access 為免費下載，將會加入 Visual Studio Team System 未來發行版本中。您也可以和經過授權的 Team Foundation Server 一起安裝。您必須是經過授權的 Team Foundation Server 使用者，才能使用 Team System Web Access。    &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Service Pack 1 中的新功能&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=125903"&gt;僅限檢視工作項目&lt;/a&gt;適用於沒有用戶端存取授權的使用者。[之前又稱為「工作項目 Web Access」(WIWA) 功能] &lt;/li&gt;    &lt;li&gt;使用多種語言執行單一執行個體。 &lt;/li&gt;    &lt;li&gt;使用 URL &lt;a href="http://go.microsoft.com/fwlink/?LinkId=126663"&gt;建立含有初始值的工作項目&lt;/a&gt;。 &lt;/li&gt;    &lt;li&gt;使用 URL &lt;a href="http://go.microsoft.com/fwlink/?LinkId=126665"&gt;共用特定工作項目查詢&lt;/a&gt;。 &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=126666"&gt;尋找並檢視擱置集&lt;/a&gt;。 &lt;/li&gt;    &lt;li&gt;改善的&lt;a href="http://go.microsoft.com/fwlink/?LinkId=126667"&gt;工作項目搜尋語法&lt;/a&gt;。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;下載位置:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de" href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8925756" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category></item><item><title>Web Deployment Projects (WDP)</title><link>http://blogs.msdn.com/jchiou/archive/2008/09/02/web-deployment-projects-wdp.aspx</link><pubDate>Tue, 02 Sep 2008 06:10:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8918639</guid><dc:creator>jchiou</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8918639.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8918639</wfw:commentRss><description>&lt;p&gt;Web Deployment Projects (簡稱：WDP) 可以提供使用 Visual Studio 2005 或 2008 在建置部署 Web Site (網站)專案時，更多的彈性及方法。&lt;/p&gt;  &lt;p&gt;另一個筆者選擇寫 WDP 的原因：若您使用 &lt;font color="#ff0000"&gt;Web Site (網站)專案&lt;/font&gt; 要整合到 Team Foundation Server 中，再與 Team Build 結合，那目前一定要使用 Web Deployment Projects。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;今天先整理 WDP 的基本資訊及下載位置。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;WDP 下載的位置：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/asp.net/aa336619.aspx"&gt;Visual Studio 2005 Web Deployment Projects&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&amp;amp;displaylang=en"&gt;Visual Studio&amp;#174; 2008 Web Deployment Projects - RTW&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;WDP 的基本操作方式可以參考：&lt;a href="http://msdn.microsoft.com/en-us/library/aa479568.aspx"&gt;Using Web Deployment Projects with Visual Studio 2005&lt;/a&gt;&amp;#160; (也適用於 VS 2008 版本)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;安裝完 WDP 後，在專案按下滑鼠右鍵，即可看到『Add Web Deployment Project』的選項。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebDeploymentProjectsWDP_9D28/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="230" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebDeploymentProjectsWDP_9D28/image_thumb.png" width="280" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;WDP 的屬性設定頁面，設定方式很簡單：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebDeploymentProjectsWDP_9D28/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="363" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebDeploymentProjectsWDP_9D28/image_thumb_1.png" width="608" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&amp;amp;displaylang=en"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8918639" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>Visual Studio 2008 Team Foundation Server Service Pack 1 RTM 已提供下載</title><link>http://blogs.msdn.com/jchiou/archive/2008/08/12/visual-studio-2008-team-foundation-server-service-pack-1-rtm.aspx</link><pubDate>Tue, 12 Aug 2008 13:17:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8850429</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8850429.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8850429</wfw:commentRss><description>&lt;p&gt;此版本包括下列新功能：&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;支援 Windows Server 2008。&lt;/li&gt;    &lt;li&gt;支援 SQL Server 2008。&lt;/li&gt;    &lt;li&gt;改良後的 [加入至原始檔控制] 對話方塊，使用方式更簡單，擴充性更強大。&lt;/li&gt;    &lt;li&gt;從 Windows 總管拖放所需的項目並加入至原始檔控制。&lt;/li&gt;    &lt;li&gt;支援不包含在方案中的檔案之版本控制作業。&lt;/li&gt;    &lt;li&gt;在原始檔控制總管中，按右鍵進行存取並設定工作資料夾或資料夾隱匿。&lt;/li&gt;    &lt;li&gt;在原始檔控制總管中簽入日期/時間資料行。&lt;/li&gt;    &lt;li&gt;可編輯原始檔控制總管的路徑欄位。&lt;/li&gt;    &lt;li&gt;對指定對象以電子郵件寄發工作項目及查詢。&lt;/li&gt;    &lt;li&gt;可用來將檔案下載至資料流的新 API。&lt;/li&gt;    &lt;li&gt;從通知連結至 Team System Web Access 頁面。&lt;/li&gt;    &lt;li&gt;提高個別伺服器的專案數目。&lt;/li&gt;    &lt;li&gt;更強大的效能和延展性。&lt;/li&gt;    &lt;li&gt;提升 VSS 轉換器的功能，可提供更穩固的服務。&lt;/li&gt;    &lt;li&gt;支援在命令行上建立 Team 專案。&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;下載位置:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d" href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8850429" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category></item><item><title>如何使用 Web Test 來測試檔案上傳</title><link>http://blogs.msdn.com/jchiou/archive/2008/08/07/web-test.aspx</link><pubDate>Thu, 07 Aug 2008 11:10:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8840610</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8840610.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8840610</wfw:commentRss><description>&lt;p&gt;在之前筆者寫過有許多有關 Web 測試的使用方式，好像漏了有關檔案上傳測試的部份。&lt;/p&gt;  &lt;p&gt;要如何使用 VSTT 2008 的 Web 測試來錄製呢？&lt;/p&gt;  &lt;p&gt;以下將過程及圖片整理如下：&lt;/p&gt;  &lt;p&gt;1. 使用 VS 2008 建立網站並加入檔案上傳的功能。（&lt;a href="http://msdn.microsoft.com/zh-tw/library/system.web.ui.webcontrols.fileupload.aspx" target="_blank"&gt;FileUpload 控制項的說明&lt;/a&gt;）&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb.png" width="714" height="405" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;2. 加入一個測試專案&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_1.png" width="504" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_2.png" width="644" height="362" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;3. 加入一個 Web 測試&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_3.png" width="644" height="404" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;4. 錄製檔案上傳的操作&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_4.png" width="644" height="426" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_5.png" width="637" height="361" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_6.png" width="643" height="358" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_7.png" width="644" height="413" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;到目前為止大家覺得怪怪的，在錄製過程中，明明是可以上傳檔案的，為何在按下『停止』錄製的按鈕後，對這個 Web 測試再執行的結果卻是失敗的？接下來就來看看為何會這樣：&lt;/p&gt;  &lt;p&gt;在失敗的結果上雙擊檢查詳細的資訊。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_8.png" width="596" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;可以看到如下列的錯誤訊息：&lt;/p&gt;  &lt;p&gt;要求失敗: 找不到檔案 'C:\Users\jchiou\Documents\Visual Studio 2008\Projects\WebUpload\TestResults\jchiou_JACKYM9 2008-08-07 15_37_08\Out\TestFile.txt'。&lt;/p&gt;  &lt;p&gt;其中『jchiou_JACKYM9 2008-08-07 15_37_08』的部份，在您的環境上可能會看到不同的結果。&lt;/p&gt;  &lt;p&gt;會看到這個訊息，主要是 Visual Studio 在執行錄製好的 Web 測試時，會到其&lt;strong&gt;部署&lt;/strong&gt;的資料夾位置尋找這個檔案。&lt;/p&gt;  &lt;p&gt;要如何解決這個問題呢？&lt;/p&gt;  &lt;p&gt;可以將檔案加入到該測試專案，並設定成為這個 Web 測試的部署項目，步驟如下：&lt;/p&gt;  &lt;p&gt;1. 將檔案加入到該測試專案&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_20.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_9.png" width="294" height="296" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;2. 從『測試』=&amp;gt;『視窗』=&amp;gt;『測試檢視』，開啟測試檢視視窗&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_22.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_10.png" width="646" height="566" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;3. 開啟該測試的屬性&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_24.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_11.png" width="380" height="513" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;4. 開啟『部署項目』的設定視窗&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_26.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_12.png" width="490" height="388" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;5. 將剛才的檔案名稱輸入，如：TestFile.txt&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_30.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_14.png" width="645" height="360" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;6. 按下確定，再次執行這個 Web 測試&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_32.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/WebTest_E2DA/image_thumb_15.png" width="1007" height="684" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;即可以看到成功完成這個檔案上傳的 Web 測試了。當然也可將之與建置伺服器（Build Server）做整合。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;筆者的環境為 Vista SP1 + Visual Studio 2008 Team Suite&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8840610" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category></item></channel></rss>