透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Visual Studio 開發工具中已經內建一套 Visual Studio Unit Testing 框架 (Framework),可以方便協助你開發各式單元測試或整合測試的程式,工欲善其事、必先利其器,要善用他就必須先瞭解他,否則還是會事倍功半的,本篇文章會著重在 Visual Studio Unit Test 框架的概要介紹與快速上手的注意事項。
... 繼續閱讀 ...
當你使用 Visual Studio 的「安裝專案」來部署應用程式時,你可能會想利用內建的自動升級功能來替換已安裝的所有檔案或組件,但是針對你每一個被加入到安裝專案的專案,並不見得真的會在安裝時自動更新你以為已經更新的檔案,各專案的 AssemblyInfo.cs 已經要看看是否更新了組件檔案版本編號。
... 繼續閱讀 ...
當在你的 Visual Studio 2008 同時安裝 ASP.NET MVC 1.0 與 2.0 Beta 的版本時,很有可能會遇到開啟 ASP.NET MVC 2.0 專案時無法使用快速鍵(Shortcuts)的問題,這個問題是因為你之前在安裝 ASP.NET MVC 1.0 時快速鍵就已經註冊進 Visual Studio 之中,導致安裝 ASP.NET MVC 2.0 Beta 時無法註冊成功,這時只要做個在 [工具] / [選項] 的 [鍵盤] 重新設定即可。
... 繼續閱讀 ...
PowerCommands 在裝好之後每次只要重新開啟專案都會自動開啟 Undo Close 視窗,像我通常習慣沒用到的視窗就全部關閉,而 Undo Close 每次都會自動開啟讓我覺得很不是滋味,之前網友 ChrisTorng 有留言告知解決方法,不過我現在的電腦是 Windows 7 (x64) 的環境,導致機碼位置改變了,所以決定寫一篇文章來記錄修改的方式。
... 繼續閱讀 ...
預設的 ASP.NET MVC 專案在 Visual Studio 中建置 (Build) 時並不會對 Views 進行編譯,所以很有可能在 Views 中寫錯程式碼而不自知,甚至於有可能讓網站上線時掛掉。為了避免這個問題,我們必須手動設定專案檔讓建置時也一併編譯 Views 中所有網頁,讓開發人員得以儘早得知程式錯誤。
... 繼續閱讀 ...
台灣微軟昨天發佈兩個緊急安全更新補充程式編號 MS09-034 (重大) 與 MS09-035 (中度) 與 安全性摘要報告 973882,並強烈呼籲所有用戶應立即更新電腦,以避免電腦遭受攻擊,各位可以透過 Windows Update 自動更新 或透過以下網址下載安全更新補充程式。
... 繼續閱讀 ...
最近有個專案很奇怪,我有個 Visual Studio 方案檔,開啟後會載入好幾個專案(Project),其中有個專案負責所有與 Data Access Layer (DAL) 有關的工作,但我每次剛開啟 Visual Studio 2008 並載入專案後都無法直接按下 F6 直接建置方案( Build Solution ),都一定要先建置(Build)含有 DBML 的那個專案,才能再按下 F6 建置整個方案。
... 繼續閱讀 ...
我有時只想單純建置(Build)一個 .NET 專案時,一想到要開啟又肥又重的 Visual Studio 就覺得有點懶懶的,正所謂:「懶惰,是程式開發人員的美德!」。如果你跟我一樣懶,可以考慮安裝 MSBuild Shell Extension 工具。
... 繼續閱讀 ...
其實我 Visual Studio 2008 Service Pack 1 已經安裝很久了,但不知何時開始我的 Visual Studio 只要開啟 *.aspx 或 *.master 檔案都會直接掛掉 ( 整個視窗不見 ),找來找去才發現原來是 PowerCommands 的關係,只要移掉就好了。不過 PowerCommands 這麼好用,我實在不忍心就這樣移除,最後也找到了解決方法。
... 繼續閱讀 ...