VS2010 Tips | The Will Will Web

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹好用 Visual Studio 2010 擴充套件:All-In-One Code Framework Sample Browser

Microsoft All-In-One Code Framework 又稱 1code,集結微軟開發平台中各個技術領域的範例程式碼,目前已經累積了超過六百多個含有完整且可執行的專案原始碼在上面,主要的目的就是用來幫助學習微軟技術的開發人員解決各種工作上常見的問題,而這些範例程式碼的產生都源自於 MSDN 論壇上、社交媒體或其他開發社群等提出的種種開發問題,並由微軟員工撰寫範例程式碼提供給所有開發人員下載參考、觀摩之用,這一切不但都是免費的,更重要的是:如果你覺得他們沒有你要的範例程式,你還可以提出需求,請微軟的工程師幫你撰寫範例程式,Oh~ My GOD~~

... 繼續閱讀 ...

介紹好用 Visual Studio 2010 擴充套件:Web Standards Update for Microsoft Visual Studio 2010 SP1

http://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/HTML5-logo.svg/160px-HTML5-logo.svg.pngHTML5 雖然還在草案階段,不過 HTML5 這名詞實在越來越熱,熱到連不熟網路技術的客戶都指明要求網站要用 HTML5 來製作,是有沒有這麼誇張?這件事還真的發生了!HTML5 除了新增的元素(標籤)之外,還包括許多 JavaScript API,如果沒有 Intellisense 還真的不太方便,如果你已經升級到 Visual Studio 2010 SP1 的話,那已經有支援部分 HTML5 的語法,不過並不夠完整,微軟最近推出的 Web Standards Update for Microsoft Visual Studio 2010 SP1 擴充套件就是打算用來定期提供 Visual Studio 2010 SP1 最新版的 Web 標準更新,未來預計每三個月就會更新一次 W3C 提出的相關規格變更。

... 繼續閱讀 ...

ASP.NET 網站專案如何利用 MSDeploy 工具進行部署

我之前寫過一篇〔如何使用 Visual Studio 2010 的「單鍵發行」功能〕文章,當時簡直挖到寶一樣,可惜最近又開始維護幾個多年前用 ASP.NET 2.0 建置的網站,當時是以 網站專案 (WebSite Project) 的專案類型開發的,因此 Visual Studio 2010 的「單鍵發行」功能就變的英雄無用武之地,還好透過 Visual Studio 2010 Web Deployment Projects (WDP) 可以將網站專案封裝起來,但是上週遇到一個怎樣都無法發行成功的問題,查了兩個小時才找到這原來是一個 Visual Studio 2010 ( 含 SP1 ) 的 Bug,使用的人要特別注意這個小問題。

... 繼續閱讀 ...

如何利用「資料庫發行精靈」將新版 SQL 資料庫降級成舊版

不知道各位有沒有遇過一種狀況,那就是原本 SQL Server 2005 的資料庫,將資料庫卸離 (Detach) 後丟進新版的 SQL Server 版本掛載 ( 例如 SQL 2008 或 SQL 2008 R2 ),然後突然間有同事說他的資料庫是舊版的,而你怎樣都再也無法將資料庫卸離後掛載到舊版的 SQL Server 了?!這問題似乎不是很多人知道怎樣處理,今天特別撰文說明整個轉移資料庫的流程,而且此功能已經內建於 Visual Studio 2010 之中,使用上非常方便,只是若沒人提起這功能,自己要找到這功能還真有點困難。^^

... 繼續閱讀 ...

介紹好用 Visual Studio 2010 擴充套件:NuGet 套件管理員

長久以來微軟的開發平台一直都沒有像其他開發平台常見的套件管理工具,像是 PHP 就有 PEAR 可用、Perl 也有 PPM (Perl package manager),甚至 Python 也有 PyPM (Python Package Manager) 等等。大約在去年八月左右微軟內部開始進行了一個套件管理員的開發計畫名為 NuGet,此工具主要跟 Visual Studio 2010 結合使用,可讓你在使用 Visual Studio 2010 開發專案的過程中隨時安裝、更新套件,像是 jQuery, ELMAH, log4net, … 等等目前共有上千個套件可供選擇,NuGet 的出現可說是所有開發人員的福音,絕對是個必學的工具之一!

... 繼續閱讀 ...

介紹好用 Visual Studio 2010 擴充套件:Snippet Designer

在 Visual Studio 2010 之前的版本所支援的 Code Snippet 種類非常有限,只有在編輯 C#Visual BasicXML 時可以使用而已,但到了 Visual Studio 2010 又新增了 JavaScriptHTML 以及 SQL 語法等 Code Snippet 支援,在寫程式時就更加方便了,在這裡我必須要推薦這套 Snippet Designer 擴充套件,他能幫我們用更人性化的方式管理我們常用的或內建的 Code Snippet 程式碼片段。

... 繼續閱讀 ...

介紹好用 Visual Studio 2010 擴充套件:VS10x Code Map v2

在 Visual Studio 2010 裡寫程式雖然有語法高亮度顯示,但是在開啟檔案後閱讀較大的程式碼檔還是不太方便,因為你無法快速的理解目前該檔案的程式碼結構,例如說該檔案裡有幾個類別、幾個介面、彼此有繼承關係、幾個註解或 #region 等等,但我們透過 VS10x Code Map v2 這個擴充套件便可透過不同的顏色、圖示得知目前程式碼的結構,只要你跟他混熟了,相信你可以不用看完整份原始碼就能知道目前程式碼的結構,對需要 Code Review 的人來說可謂是必備工具!

... 繼續閱讀 ...

介紹好用 Visual Studio 2010 擴充套件:Regex Editor

在 Visual Studio 2010 的線上擴充套件裡有個 Regex Editor 小工具,安裝好之後可以讓你在 Visual Studio 2010 程式編輯區撰寫 Regex 類別程式時自動跳出 Regex 編輯管理視窗,讓你可以在一個工具視窗中編寫、測試、管理你所撰寫的 正則表達式 (Regular Expression),這工具雖然是簡單的小東西而且很容易讓你忘記他的存在,但不小心開啟編輯視窗時還是會覺得很貼心的。

... 繼續閱讀 ...

Visual Studio 2010 操作技巧系列:常用功能心得筆記

在去年的 Microsoft Tech‧Days 2010 我曾經寫過一篇 Visual Studio 2010 的操作技巧文章在每個人都會拿到的資料袋裡,不過似乎不是很多人看過,因此決定將文章放到部落格上供大家參考學習,要做好開發工作絕對不能不熟悉每天都在使用的開發工具,對工具的掌握度越高,相對的工作效率也就越高,也越能夠專注在更有創造力的事情上!

... 繼續閱讀 ...

使用 Visual Studio 2010 Ultimate 及 Agent 進行負載壓力測試

在 Visual Studio 2010 Ultimate 裡,其實不用特別安裝 Visual Studio Agent 2010  就能進行負載壓力測試 (也只有 Visual Studio 2010 Ultimate 才能使用負載壓力測試功能),不過若真要進行大流量的負載壓力測試,一台主機可能過於單薄,這時我們就需要安裝 Visual Studio Agent 2010 的 Test Controller 與多台 Test Agent 透過多台主機一起對 測試中系統 (System Under Tests) 進行負載壓力測試,如此一來才能真正看出系統在高壓之下是否還能符合效能需求以及是否能夠穩定運作。Visual Studio Agent 2010 的安裝設定有許多注意事項,在本篇文章裡我將會搭配文章與錄影的方式讓第一次使用 Visual Studio Agent 2010 的人能夠快速且正確的將環境建立起來。

... 繼續閱讀 ...