利用 Visual Studio 2010 的 Entity Framework 設計工具從資料庫產生模型後通常會先自動排版,不過每一個產生的模型(Entity)預設寬度都是固定的,導致一些表格名稱太長的項目都顯示不完整 (如下圖示),而 Entity Framework 設計工具似乎還沒有聰明到可以依照我的意思自動排版,但我今天研究出一個新方法可以幫我解決此問題。

... 繼續閱讀 ...
前幾天遇到幾個 Entity Framework 的連線問題,因此誓死研究出前因後果,本次研究頗有心得,雖然都是小東西,但應該算蠻重要的,對日後用 Entity Framework 開發 DAL 元件有很大的幫助。
... 繼續閱讀 ...
之前寫過一篇 ASP.NET MVC 內建測試專案如何設定啟用 Code Coverage,結果到了 Visual Studio 2010 設定過程有些不太一樣,以下是心得筆記。
... 繼續閱讀 ...
當你使用 Visual Studio 的「安裝專案」來部署應用程式時,你可能會想利用內建的自動升級功能來替換已安裝的所有檔案或組件,但是針對你每一個被加入到安裝專案的專案,並不見得真的會在安裝時自動更新你以為已經更新的檔案,各專案的 AssemblyInfo.cs 已經要看看是否更新了組件檔案版本編號。
... 繼續閱讀 ...
前陣子為了準備 Visual Studio 2010 上市發表會提前拿到繁體中文版的試用版,但只有 30 天的使用時間,所以在前幾天發生了使用期限到期的通知,而且安裝了新版一樣無法繼續使用。除此之外,由於我意外移除了 Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools - CHT 安裝,卻上網找不到安裝檔,也是費了好一番功夫才找到安裝套件。今天將我分享 2 個與「安裝」有關的技巧。
... 繼續閱讀 ...
微軟有個 Microsoft Symbol Server 可讓你在開發的過程中提供你所有 .NET Framework 組件的偵錯資訊 (symbol debugging information),我之前也有文章介紹過如何在 Visual Studio 2008 設定,到了 Visual Studio 2010 設定變的更簡單些,支援的組件也更多,包括 .NET 2.0, 3.0, 3.5, 4.0 BCL, MVC1.0, 2.0,甚至於你可以從 SymbolSource.org 設定更多的符號檔 (*.pdb) 位置。
... 繼續閱讀 ...
若使用 Visual Studio 2010 升級現有 ASP.NET 2.0 / 3.5 的專案到 ASP.NET 4.0 在大部分的情況下應該都沒問題才是,就算你在開啟就專案時選擇「不升級」照理說也應該沒問題,但前陣子在測試的過程中還是遇到了幾個不管升級到 ASP.NET 4 還是保留在原本的 ASP.NET 3.5 都有遇到網站進行編譯的情況,以下是一些經驗分享。
... 繼續閱讀 ...
今天是 Visual Studio 2010 上市發表會 (台北場) 的日子,這段時間無不用盡心思研讀文件與撰寫簡報,為了就是能夠完美演繹我今天講的主題【 Web 開發效率提昇 - ASP.NET 4.0 】,這是我第一次講這麼多人的場次,感覺應該要緊張才對,神奇的是今天上台完全沒有緊張感,我覺得可能是準備充分的關係,昨晚又拉公司同事下來聽我預演到晚上 11:30 (萬分感謝),所以心理感覺很踏實,雖然最近嚴重睡眠不足,但這次學到一次寶貴的演說經驗,感覺蠻開心的。
... 繼續閱讀 ...
以往在部署網站的時候都有許多手動的步驟需介入,對於許多對 IIS / SQL 不太熟悉的新手來說部署網站變成一件非常困難且危險的事。這次 Visual Studio 2010 對於 ASP.NET 網站部署的能力大大的提升,它透過 Web Deploy API 直接與 IIS 溝通,可在發行的同時除了將網站安裝進 IIS 之外,還可以設定目錄權限、變更 web.config 內容、建立應用程式、應用程式集區、IIS 細部設定、安裝組件進 GAC、安裝憑證、設定機碼、建立資料庫、…. 等,非常強大的部署機制且與 IIS7 完美整合。
... 繼續閱讀 ...