托管c++重命名重构不保持文件打开



我目前正在使用Visual Studio 2010和Visual Assist X在托管c++代码中进行重命名重构。对于较小的代码库或重命名代码中不经常使用的项,它工作得很好。

要重命名一个在大型代码库中经常使用的项目几乎是不可能的,因为Visual Assist使每个更改的文件都处于打开状态且未保存。这意味着如果打开了很多文件,则打开下一个文件需要更长的时间。

由于我使用版本控制,这对我来说没有意义,因为如果出现问题,我可以恢复所有的更改。

有没有一种方法可以在不保持文件打开的情况下进行重构?也许还有另一个VS扩展?到目前为止,我没有找到关于……的任何信息。

例如

:我有一个大约100个项目的解决方案,如果我重命名一个经常使用的类,Visual Assist X的重命名执行大约需要30分钟或更长时间。它打开所有必须更改的文件。重命名运行的时间越长,在VS中打开的文件越多,打开另一个文件所需的时间也就越长…

至少还有一个解决办法。

当我有太多的选项卡打开,我关闭他们通过窗口/Windows…然后按Ctrl+A,取消选择一个或两个需要的窗口,然后按"关闭窗口"。

另外,我过度使用File/Save All。我把它映射到Ctrl+Shift+S,但我不确定这是否是标准的

最新更新