2012-05-01 39 views
2

我有一個很大的類,我想從中提取界面。在Visual Studio Express 2010 Edition中提取接口有沒有簡單的方法?

我只在重構選項下找到「提取方法」,所以我想知道是否有任何可用的免費工具可以這樣做,所以我不需要手動創建接口?

+0

Tha的不平凡,我不知道是否存在免費的應用程序。檢查出http://stackoverflow.com/questions/3736276/is-there-any-safe-refactoring-tool-for-net-or-at-least-c –

+0

Steve,VS Express不允許你安裝擴展/加載項。 要回答TS,如果它在任何菜單中都不可用,則不可用。 (爲了銷售專業版和更高版本,他們必須限制Express版本:P。) – Styxxy

回答

1

我正在回答我自己的問題,爲其他用戶提出同樣的問題。

環顧網絡後,我發現SharpDevelop這是.NET的開放源代碼IDE,它具有Visual Studio Express中缺少的一些功能。

其中一個功能也是Extract Interface。

1

我通過Resharper完成它,但它可以通過類設計器在VS本地完成。從here

要提取的成員到一個新的界面

在類設計器中,右鍵單擊包含要提取,指向重構的成員或成員類型,然後單擊提取 接口。

「提取接口」對話框顯示接口名稱的默認值以及聲明 的代碼文件的名稱。接受默認值或更改它們。

在Select public members to form interface pane中,選中或清除要提取到 新界面的成員旁邊的複選框,然後單擊OK。

將創建一個新界面,並將其所在的文件添加到項目中。

+0

顯然,Express版本中不存在類設計器。 – Peter

相關問題