Browse by Tags

【茶包射手日記】VS2010 Solution VSS Binding Trouble
半途加入同事在VSS上已建好的專案,由於開發作業環境不同,我選擇不直接引用現成.sln檔,而是從VSS上取得各網站專案檔案,一一掛成IIS Web Application,再從VS2010中一一加入現有網站專案組成Souction,再使用選單(File/Source Control/Change Source Control...)設定與VSS的繫結(Binding)。 不過,在設定好所有VSS Binding後,發現其中某個Web Application命名有誤,於是我先將這個網站專案從Solution移除...
【茶包射手日記】aspnet_merge出現Unresolved assembly reference not allowed
同事報案: 某ASP.NET 2.0 Web Site專案以VS2008開啟,新增Web Deployment Project,編譯網站沒有錯誤,編譯部署專案時,卻報出以下詭異訊息而失敗: aspnet_merge : error occurred: An error occurred when merging assemblies: Unresolved assembly reference not allowed: System.Data. 經測試,如果選擇全部編譯成單一DLL的話可成功(下圖第一個選項...
Posted 08 September 2010 05:03 PMJeffrey | with no comments 5,061
Filed under: , ,
【笨問題專欄】右括號,你在哪裡?
在我的定義裡,"笨問題"泛指一些困擾多時,不確定有解,開口問人又怕遭人恥笑的小問題。這類問題多半不嚴重,不會導致專案不過飯碗不保,因此苦主多能靠愚公移山的技巧,牙一咬就隱忍多年! 舉例來說: 上回的 PowerPoint圖層問題 就是經典! (但分享之後才發現原來我不孤獨,哈! XD) 有了前回經驗,我決定豁出去了,未來會把我笨了好久才學到的技巧都整理在【笨問題專欄】。想笑的人請笑,不會的人請學,還有密技妙招的朋友請分享,皆大歡喜~~~ 今天的笨問題是: 使用Visual Studio編輯js或C#時...
Posted 15 April 2010 02:24 AMJeffrey | 19 comment(s) 16,224
Filed under: , ,
TIPS-保存Visual Studio偵錯時的Config修改結果
上回提過透過 程式修改config檔設定值 ,再分享一個私房小技巧。 當我們使用Visual Studio對程式偵錯時,VS在編譯(Build)時會一併將App.Config的內容覆寫到/debug/bin/yourAppName.exe.config及/debug/bin/'yourAppName.vshost.exe.Config。程式執行時,對config檔的修改其實是寫到yourAppName.vshost.exe.Config裡。當程式執行結束,yourAppName.vshost...
Posted 11 January 2010 08:41 PMJeffrey | with no comments 4,279
Filed under: , ,
【茶包射手筆記】Visual SourceSafe Check-In時彈出Invalid Handle錯誤(Vista/Windows 2008)
不知從何時開始,在我的Windows 2008上使用Visual SourceSafe Check-In檔案時(用VS2008 Check In亦然),每簽入一個檔案就固定要彈出一個"Invalid Handle"的警示訊息,雖然程式碼會順利被簽入,並不影響功能;但想像一下,一口氣簽入js或imgs目錄裡數十上百個檔案,要在枯坐電腦前按掉數十上百個"Invalid Handle" MessageBox感覺還真蠢。雖有所不便,但上回小小查過一次並無所獲,就鄉愿地隱忍至今...
【茶包射手專欄】VS2005有時無法Debug
同事遇到的問題,並自己找到解答,順手做一下筆記。 Windows XP + VS2005 + IE8,發現"有時候"會發生無法Debug ASP.NET網頁的狀況,按下F5後,IE開啟,但未進入Debug模式。(Debug鈕變回綠色可按狀態) 網路搜尋後,找到MSDN論壇上的 這篇 討 論 。比對之後,發現與該文情境完全吻合: 昇級IE8後發生,而"有時候"的關鍵的確在於有另開一個IE視窗時。而依照文中的解法,加上Registry後,問題就排除了。 謝謝你...
Web Site Project vs Web Application Project
網友saintchou問了一個問題,他的VS2005 SP1網站發行功能選項跟 KB-ASP.NET 2.0 網站部署的變革 一文所說的不同(該文留言中有選項畫面圖檔連結),有了圖,答案揭曉: saintchou使用的Web Application Project,與文中討論部署有點棘手的Web Site Project是兩種不同專案類型,發佈網站的選項因此不同。 為什麼Visual Studio中會冒出兩種網站專案類型? 這問題還挺有趣的,且扯到一點歷史,索性再做點補充。 詳細的故事源由在 KB...
Posted 25 January 2009 01:01 AMJeffrey | 4 comment(s) 25,566
Filed under: ,
TIPS-如何偵錯被try catch包住的例外
同事詢問,有一段程式碼類似以下結構,用try...catch包住函數呼叫,當函數出錯,程式優雅地顯示錯誤訊息,卻漏失了錯在哪一列程式碼等細節,造成偵錯困難。 protected void Page_Load( object sender, EventArgs e) { try { raisException(); } catch (Exception ex) { Response.Write( "Error:" + ex.Message); Response.End(); }...
Posted 14 December 2008 08:49 PMJeffrey | 2 comment(s) 9,569
Filed under: , ,
解決Consolas在VS2008的中文顯示問題
自從MS搭配VS2005 推出了Consolas字型 ,一下子就成為許多.NET開發者的最愛,對於 曾被0與O惡搞 的我來說,自然也是首選。 不過,Consolas在VS2005的俏麗模樣... 到了VS2008卻變了樣! 一樣設定Consolas字體,卻因為中文字部分使用微軟正黑體而非細明體,搞得中英混合文字字型有大有小,中文字還小到難以識別,慘不忍睹... (謎之聲: 孩子,想哭就大聲哭出來吧!) 由於Visual Studio的字型設定並不像Word可以為中、英文各設一組,因此要用Consolas就得忍受難看的中文字...
Posted 15 April 2008 09:49 AMJeffrey | 4 comment(s) 15,606
Filed under: ,
Unit Test Reference Issue
在Visual Studio中跑單元測試,遇到以下訊息: Failed to queue test run 'jeffrey @MyMachine 2008-01-17 09:31:03': Test Run deployment issue: The location of the file or directory 'R:\Assembly\Utility.dll' is not trusted. 訊息很明確,R:是一台網路磁碟機,預設來自非本機的.NET Code在使用上會被設限...
Posted 18 January 2008 09:13 AMJeffrey | 8 comment(s) 10,566
Filed under: , , ,
TIPS-Track Active Item in Solution Explorer
這是我使用VS2005/VS2008時的一個小困擾... 在VS.NET 2003時代,編輯某個Form.cs或Form.aspx.cs時,Solution Explorer會自動跳到正在編輯的Form上,所以按一下View Designer就可以跳到該Form的Design View編輯畫面。 不過,此功能在VS 2008上卻無效,於是有一種情境讓我很困擾: 編輯FormA.cs,在FormA.cs中看到FormB frmB=...,利用Go To Definition跳到FormB.cs,接著想看一下FormB長什麼樣子...
Posted 18 December 2007 11:37 PMJeffrey | with no comments 4,030
Filed under: , ,
夭壽的VSS設定選項
發現了VSS裡有個要命的選項,勾選後可以不管VSS帳號密碼,直接以Windows當下的登入帳號對應到VSS使用者。也就是說,只要使用者用Administrator登入Wndows後,就可以直接升等成VSS裡的Administrator! 有沒有這麼扯呀? 一開始,我不相信VSS的安全控制可以兩光到這般田地。不過做了個簡單的實驗,挑個VSS裡的使用者名稱(例如: 1234)開了個本機帳號,用1234登入Windows,開啟VSS Client,VSS登入帳號輸入1234,不敲密碼也能登入(驚),再Check...
Posted 04 December 2007 11:36 PMJeffrey | with no comments 6,660
Filed under: ,
.NET變數該正名就正名,別再牽拖囉!
今天驚聞有人Copy程式碼,連變數名稱都懶得改。原本的日期欄位,明明已經改放公司統編,居然還沿用txtDate的欄位名稱,隱蔽與欺敵效果十足,接手維護到這等”全方位防駭型”程式碼,真是情何以堪… (老話一句,遇此情況,最好順便檢討一下平時是否有心懷不軌、負心劈腿、濫發好人卡等缺德行徑,才會遭此天譴~~ 無則嘉勉,有則改之) 講到變數正名,有人開始碎碎念: 改變數名稱很麻煩耶! 用Replace All會出亂子,例如: 想把變數名稱user換成customer,若是胡亂全面取代,到時連select...
Posted 27 November 2007 12:32 PMJeffrey | 2 comment(s) 7,887
Filed under: , ,
TIPS-VBScript Intellisense In VS 2005
即使.NET 3.5推出在即,VBScript仍是許多管理用Script的主力Language(將來可能會被Powershell所取代)。過去我都用NotePad、EmEditor、UltraEdit之類的純文字工具編輯,心想VBScript屬於Late Binding,ActiveX Object的屬性、方法都得自己輸入,頂多文字編輯工具能將指令用不同顏色顯示就偷笑了。 今天無意間用Visual Studio 2005開啟了一個VBS檔編輯,才發現這個了不起的功能。瞧! VS 2005可以解析CreateObject要建的物件型別...
Posted 17 October 2007 02:52 AMJeffrey | 4 comment(s) 9,049
Filed under: , ,
ClickOnce Rocks!!!
前幾天千辛萬苦把一個WinForm專案 從1.1拉拔到2.0 ,含淚播種的,必歡呼收割,今天我就已經開始享受2.0所帶來的另一項便利功能--- ClickOnce ! 早在VS 2005上市時就知有這項功能,但因為過去都以Web Application開發為主,也沒時間嘗試。今天實地測試了一下,哇靠! 真是簡單到爆、方便到不行,真他X的一整個好用! (對不起,失態了,實在是太興奮了) 原本以為要用ClickOnce得另外加一個Setup Project再設定一些東西才會Work,沒想到比想像中的還簡單...
Posted 18 September 2007 02:01 AMJeffrey | 13 comment(s) 23,603
Filed under: ,
更多文章 下一頁 »

搜尋

Go

<March 2017>
SunMonTueWedThuFriSat
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication