[Visual Studio]Force Visual Studio to Run Garbage Collection

Visual Studio是一個很大的程式,絕大部分採用Managed Code,由很多不同的部門所共同開發,允許整合許多好用的外掛,有時候會吃掉很多的資源,這時我們可以透過Visual Studio內建的功能強制執行垃圾回收。可以將已經不用的記憶體回收,讓Visual Studio可在更多的記憶體下運行,像是在做效能量測時可能就可以運行這樣的功能清一下被吃掉的資源,減少會影響量測數據的潛在因素。 ...

November 3, 2011 · Larry Nung

[Visual Studio]Break Visual Studio's 2GB Memory Limit with the Editbin Command

目前我們所使用的Visual Studio都是32位元版本,被限制只能使用到2GB的記憶體。若要突破這樣的限制,我們可以使用Editbin指令將devenv.exe做些強制性的修改,devenv.exe檔案存放在C:\Program Files (x86)\Microsoft Visual Studio [Visual Studio 版本]\Common7\IDE下,由於這樣的修改有點暴力,使用前請將檔案備份。 ...

November 3, 2011 · Larry Nung

[Visual Studio]Speed Up Visual Studio Builds with MSBuild Parallel Builds

筆者在[Visual Studio]使用VSSpeedster加速Visual Studio建置這篇介紹到可以使用VSSpeedster外掛啟用平行建置,加速Visual Studio的建置,文中有帶出該外掛元件背後是透過MSBuild來達到平行建置的效果。那麼是否可以不安裝這類的外掛而直接透過整合MSBuild來平行建置呢?答案是肯定的,開發人員可開啟Visual Studio IDE,點選[Tools/External Tools…]選單選項,帶出External Tools設定對話框。 ...

November 2, 2011 · Larry Nung

[Visual Studio]Speed Up Visual Studio Builds with VSSpeedster

VSSpeedster是Visual Studio的外掛元件,若開發的電腦具備多核心,安裝後能讓Visual Studio利用多核心去建置專案,減少建置所需的時間。 ...

November 1, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - C++ IDE improvements

Visual Studio 2011 Preview對C++的開發做了些改進,有些改進的是從VC6開始就存在的問題,像是Intellisense彈不太出來,或是Intellisense不夠聰明,在Visual Studio 2011 Preview都做了改善,為C++開發人員提供了更友善的開發環境。這邊筆者在此篇做些簡單的整理與介紹: ...

September 25, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Find and Replace control improvements

Visual Studio 2011 Preview在搜尋與取代功能上也做了些小小的改進,也是自Productivity Power Tools修改過來的功能。在Visual Studio 2011 Preview中按下『Ctrl + F』搜尋或是按下『CTRL + H』取代,即會發現現在的呈現方式已不如以往。以往會彈出搜尋/取代的對話框,現在則是在編輯區右上方以小框呈現,節少了顯示的空間在使用上卻更為便利。 ...

September 23, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Enhanced multi-monitor support

多螢幕開發已經試種趨勢,Visual Studio 2010時微軟就已針對多螢幕支援方面做了一些改進,在Visual Studio 2011 Preview New Feature在這部分又做了一些調整。Visual Studio 2011 Preview New Feature跟Visual Studio 2010一樣,能將編輯視窗與Tool Window脫離主視窗後合併放置另外一個螢幕,但卻保有Tool Window的釘選/隱藏功能。另外新版開發環境的方案總管能多重開啟,能讓每個螢幕看起來都有一個完整的開發環境。 ...

September 20, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - File preview

在Visual Studio 2011 Preview以前,相信大家都有這樣的經驗,有時候在開發時為了看一下想找的程式碼片段是否在特定程式檔裡面,或是透過搜尋功能查詢感興趣的程式碼片段,只要透過滑鼠點選稍微瀏覽一下,Visual Studio中就會開啟大量的程式分頁,本來開啟在編輯的程式分頁就被淹沒在其中。 ...

September 19, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Tool window search

Tool window search是Visual Studio 2011 Preview的新功能,這個新功能算是滿小的修改,只是在一些常用的工具視窗上加入搜尋過濾的功能,像是在工具箱、方案總管、Team總管、與錯誤清單視窗上方都可以看到新的開發環境多了一個搜尋框,讓開發人員可以很快速的找到感興趣的部分。 ...

September 19, 2011 · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - .NET Framework regular expressions

正規表示式是開發人員必學的技能之一,能簡化字串的處理,方便快速的判斷字串是否符合規格、擷取與取代感興趣的部分。在Visual Studio中也有整進正規表示式,將其與搜尋功能作完美的整合,強化搜尋與取代的功能。但美中不足的是,在以往IDE中用的正規表示式跟.NET程式中的正規表示式是不同的,雖然編譯器有提示語法,但使用兩種不一致的符號多少都會造成開發人員的困擾。 ...

September 18, 2011 · Larry Nung