2012-05-01 38 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

相关问题