這個痛苦只有自己寫Control的人才能體會! 在大型專案中,有時我們會將程式邏輯封裝在自訂的UserControl(使用者控制器)或Custom Control(自訂控制項,我則習慣叫它自訂控件)裡,以求能快速組裝及反覆利用。在我看過的一些專案(例如: Community Server)中,Solution中就包含了近百個UserControl。結果只要一切換到ASPX的Design頁面,就要花上數分鐘看工具箱裡冒出一個個小齒輪...

原來這又是VS 2005提供的新功能,在顯示工具箱時,會自動掃瞄專案裡出現的User Control及Custom Control,一一加入工具箱中,讓你可以在工具箱中找到自訂的Control,直接拖拉到ASPX的頁面上。這個貼心的設計方便歸方便,但當你的專案中的自訂Control數目很多時,忍受漫長的自動清單產生過程,實際上需要直接拖拉自訂Control的時機卻很有限,並不划算!

 

 

 

 

 

 

所幸VS 2005提供了選項,可以讓我停用這個雞婆的自動化功能,如下圖:


Comments

# by Alan

這篇文章真是相見恨晚啊!數百個小齒輪轉了我一整年了!真的沒跨張! 我是寫Winform,只要有用到Crystal report,一張報表就自動會有二個小齒輪出現,有用到強型別.xsd的檔案!裡面有一個DataAdapter就會產生一個小齒輪,日積月累真的很可觀,等待數分鐘不說,也很吃記憶體,之前用x86電腦只開一個VS2008跑久了!記憶體衝到2.2g~2.4g,常常當機,為此我還換了x64的系統。 今日得以見到此篇文章,真的非常的感謝再感謝^^

# by RoiLee

又一個相見恨晚的人,看到這篇文章,可以說終於可以讓我從數百個小齒輪轉了快三年的夢靨中逃脫出來,之前不知如何發問此狀況(所以是答非所問),對策是每年換一台電腦,但感覺還是要小齒輪轉好久啊。 今日得以見到此篇文章,也是除了真的非常的感謝還是感謝。

# by Howard

這這這真是太感動了。 我恨小齒輪,從2005開始就有一些,一直想辨法要弄掉。 現在終於得償所願,感謝。

# by Howard

馬上試用,真的可行,不過我想到另一個問題 wpf似乎沒有作用。 在選項內找不到wpf相關的設定。 不知道wpf能不能也關掉。謝謝

Post a comment