Visual studio 如何编写Visual Studio宏来执行提取类重构?

Visual studio 如何编写Visual Studio宏来执行提取类重构?,visual-studio,refactoring,macros,Visual Studio,Refactoring,Macros,我正在尝试为Visual Studio 2008构建一个宏,其行为如下:(提取类宏) 我突出显示当前打开的文档中的一些文本,并调用宏(使用键绑定或其他方式) 宏为当前活动项目运行“Project.AddClass”,允许我指定类名 宏将我最初在另一个文档中高亮显示的文本添加到新创建的类文件中,并从原始文件中删除该文本 文本将添加到新类主体内的新文件中,即在大括号和大括号内 我一直在修补它,但我无法获得创建的类文档的句柄 任何帮助都将不胜感激。我今天刚刚制作了一个宏来完成这项工作,并在查看其他人是

我正在尝试为Visual Studio 2008构建一个宏,其行为如下:(提取类宏)

我突出显示当前打开的文档中的一些文本,并调用宏(使用键绑定或其他方式)

宏为当前活动项目运行“Project.AddClass”,允许我指定类名

宏将我最初在另一个文档中高亮显示的文本添加到新创建的类文件中,并从原始文件中删除该文本

文本将添加到新类主体内的新文件中,即在大括号和大括号内

我一直在修补它,但我无法获得创建的类文档的句柄


任何帮助都将不胜感激。

我今天刚刚制作了一个宏来完成这项工作,并在查看其他人是否已经完成的同时发现了您的问题-尽管这已经晚了几年,因为答案如下:)

2012年2月更新-现在可以在以下位置找到宏项目:

我喜欢Resharper大约10%的功能,但它似乎真的让我的环境陷入困境。另外,我是个吝啬鬼,永远不会太迟!事实上,我们最终得到了再竖琴。