2011-05-28 81 views
3

我大量使用+ <。查找類型的命名空間,並讓VS.NET將這些類型導入到我的類文件中。與此類似,假設我有一個名爲ToWebsiteString()的DateTime擴展方法。我希望能夠鍵入myDateTime.ToWebsiteString,然後點擊相應的+ <。>並讓IDE顯示帶有該擴展方法的所有可用名稱空間的列表,以便我可以簡單地選擇名稱空間並擁有VS.NET將它導入到我正在使用的類文件中。是否已經存在?Visual Studio 2010 - IDE命令查找擴展方法名稱空間?

如果不是,您發現導入擴展方法命名空間的最有效方式是什麼?

編輯: 有沒有免費的解決方案?

編輯: 除了支付Resharper之外,它似乎沒有任何免費的解決方案,所以我已經關閉了這個問題。

感謝

回答

0

Resharper能爲你做到這一點。

類型myDateTime.ToWebsiteString,點擊Alt+Enter和Resharper將顯示可供選擇的命名空間列表。

+0

很高興知道,好像Resharper是一個很棒的工具。我會記住,但我正在尋找一些免費的東西。 – 2011-05-28 04:39:25

+0

如果沒有Resharper,我無法進行任何開發。所有我認識的嘗試過Resharper的開發者都不能沒有它。它使編碼更有效率。 – 2011-05-28 04:40:58

+0

也許我應該檢查一下。我總是很慢地用我的錢分開 – 2011-05-28 04:46:33

0

如果鍵入/選擇擴展方法,如:

Html.ActionLink 

然後擴展方法名稱裏面的光標打F12,Visual Studio將帶您進入,增加了該類(和命名空間)擴展方法,即使它被隱藏在某個DLL的某處(它會顯示公共方法存根)。足夠好,沒有Resharper的作品。

相關問題