幾個星期前我遇到一件很詭異的事,就是在我的 Visual Studio 2008 專案中執行「在檔案中尋找」功能(Find in Files, Ctrl+Shift+F)會找不到任何檔案,在「搜尋結果(Find Results 1)」視窗中顯示的錯誤訊息如下:(中文版的訊息應該是 "找不到要查詢的檔案。" 吧)
... 繼續閱讀 ...
TortoiseSVN 安裝好之後,預設 Checkout 出來的目錄中都會加上 .svn 隱藏目錄,裡面儲存了關於此目錄中所有檔案的版本資訊與變更狀態,不過我剛開始開發 ASP.NET 時(2.0),就從網路上的文件中得知「建議」將預設的 .svn 修改成 _svn,我個人是從善如流在我的開發主機都是用 _svn 命名,但是我有一台測試機上面用的還是 .svn,而長久以來也沒遇到過問題,不過今天總算被我給遇到了。
... 繼續閱讀 ...
大部分人在測試 ASP.NET 程式時,大多按下 F5 (開始偵錯)(Start Debugging) 進入 ASP.NET 偵錯模式,不過我個人覺得這個程序非常的慢,所以大多不會直接按下 F5,而是先用 Ctrl + F5 直接看執行的結果,速度會快很多,因為大部分時候只是看執行結果,並沒有設定中斷點,無須進入偵錯模式。我之前曾經提過兩篇(這篇 & 這篇)在 Visual Studio 中關於 Attach to Process 的文章,所以當我需要除錯時才會利用 Attach to Process 將 WebDev.WebServer.EXE 程序附加上去,就可以進入偵錯模式了。
... 繼續閱讀 ...
昨天在安裝一台新的 Windows Server 2003 開發主機,安裝了 Visual Studio .NET 2003, Visual Studio .NET 2003 SP1, Visual Studio 2005,然後安裝到 Visual Studio 2005 SP1 的時候,每次安裝幾分鐘後就會發生錯誤,原來這是 Windows Installer (.msi) 或 Windows Installer 補充程式 (.msp) 的一個問題,當你在安裝大型 Microsoft Windows Installer (.msi) 套件或大型 Microsoft Windows Installer 補充程式 (.msp) 套件時,就會遇到這個錯誤。
... 繼續閱讀 ...
今天在 Scott Guthrie 的部落格發現一個好消息,就是微軟即將在未來幾個星期內,在現有的 Visual Studio 2008 SP1 與 ASP.NET 相關產品中全面加入對 jQuery 的支援。不只如此,未來微軟的客戶還能在微軟產品支援服務(PSS)開啟與 jQuery 相關的問題。
... 繼續閱讀 ...
前幾天在 Reference Source Code Center Team Blog 已經公告 .NET Framework 3.5 SP1 的部分原始碼已經掛到 Reference Source Code Center (RSCC) 伺服器了,這代表各位可以在 Visual Studio 2008 中針對這些已開放的組件進行原始碼偵錯,另一方面也可以從 .Net Framework Library 學習到更深的技術細節。
... 繼續閱讀 ...
之前我有寫過一篇開發 ASP.NET 使用 SQL Server 2000 要注意權限是否足夠,但同樣的問題今天又有同事遇到了,不過當我要將該使用者設定為該資料庫的擁有者時,SQL 2000 卻回應我「規劃的新資料庫擁有者已經是資料庫的使用者」錯誤訊息,不過用這段訊息去搜尋什麼也找不到,通常我都將特定的關鍵字翻譯成英文後再去查詢就會查到了,而這段話的英文其實是 "The proposed new database owner is already a user in the database",當然,我也因此找到了解答。
... 繼續閱讀 ...
前天我有提到如何在 Visual Studio 中利用 Attach to Process 功能可以對任意執行中的程式進行除錯。但有時後程式一啟動就立即發生錯誤,導致程式難以除錯,遇到這種情況其實在 Visual Studio 也是有解的!
... 繼續閱讀 ...
在 Visual Studio 2005/2008 的[工具]選單中有個 Attach to Process 功能,可以將目前正在執行中的程序「附加」到 Visual Studio 的除錯工具(Debugger)中,讓 Visual Studio 隨時可以對任意程序進行除錯工作。這是個很方便的功能,你甚至可以不用先開啟方案檔或專案,就可以直接透過 Attach to Process 功能進行除錯,當然這也包括針對 Internet Explorer 進行除錯。
... 繼續閱讀 ...