天天看點

一起談.NET技術,VS 2010 和 .NET 4.0 系列之《添加引用對話框的改進》篇

<a href="http://kb.cnblogs.com/page/55266">VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改進 》篇</a>

<a href="http://kb.cnblogs.com/page/55481">VS 2010 和 .NET 4.0 系列之《幹淨的Web.Config檔案 》篇</a>

<a href="http://kb.cnblogs.com/page/55484">VS 2010 和 .NET 4.0 系列之《起始項目模闆》篇</a>

<a href="http://kb.cnblogs.com/page/55487">VS 2010 和 .NET 4.0 系列之《多定向支援》篇</a>

<a href="http://kb.cnblogs.com/page/55537">VS 2010 和 .NET 4.0 系列之《多顯示器支援》篇</a>

<a href="http://kb.cnblogs.com/page/55549">VS 2010 和 .NET 4.0 系列之《代碼優化的Web開發Profile》篇</a>

<a href="http://kb.cnblogs.com/page/55674">VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代碼片段支援》篇</a>

<a href="http://kb.cnblogs.com/page/55681">VS 2010 和 .NET 4.0 系列之《自動啟動ASP.NET應用》篇</a>

<a href="http://kb.cnblogs.com/page/55683">VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中實作URL導向》篇</a>

<a href="http://kb.cnblogs.com/page/55833">VS 2010 和 .NET 4.0 系列之《在VS 2010中查詢和導航代碼》篇</a>

<a href="http://kb.cnblogs.com/page/55835">VS 2010 和 .NET 4.0 系列之《VS 2010代碼智能提示的改進》篇</a>

<a href="http://kb.cnblogs.com/page/55836">VS 2010 和 .NET 4.0 系列之《添加引用對話框的改進》篇</a>

<a href="http://kb.cnblogs.com/page/57320">VS 2010 和 .NET 4.0 系列之《内置圖表控件》篇</a>

  Visual Studio以前版本的“添加引用”對話框裝載很慢,這一直導緻普遍的抱怨,許多開發人員(包括我本人)都是以叫苦不疊。

  以前的VS版本打開“添加引用”對話框時,在預設情形下是先打開“.NET”頁的,當這頁裝載時,VS會同步掃描全局程式集緩存(GAC)擷取 .NET 程式集資訊。因為GAC掃描是在UI線程上進行的,它會凝住IDE直到掃描結束為止,這意味着你無法取消這個操作,即使你并不想用那頁。

  因為GAC掃描經常會花不少時間(假如你安裝了無數的程式集或者硬碟很慢的話),結果你會等上好長一段時間才能等到對話框響應。

  VS 2010的Beta2版本就“添加引用”對話框的行為引進了幾個喜人的變動,這些變動會顯著地改進其性能。

  第一個改進是,VS 2010中的“添加引用”對話框現在會預設打開“項目”頁,而不是“.NET”頁,這意味着,對話框裝載起來總是很快。如果你想要配置項目對項目的引用,或者浏覽檔案系統選擇檔案程式集的話,你現在可以立刻選擇這些頁面,而不用等待什麼東西裝載起來。

一起談.NET技術,VS 2010 和 .NET 4.0 系列之《添加引用對話框的改進》篇

  第二個改進是,.NET 和 COM 頁現在是異步裝載的,在填充清單時不會堵塞UI線程。這意味着,如果你不小心點選了這些頁的話,你不再會堵在那裡,等着它們同步裝載。在VS 2010中,你現在可以點選“取消”關閉對話框或者點選另一頁。

一起談.NET技術,VS 2010 和 .NET 4.0 系列之《添加引用對話框的改進》篇

  希望本文對你有所幫助,

  Scott

繼續閱讀