我目前正在使用 Visual Studio 2010 和 Visual Assist X 在托管 C++ 代码中进行重命名重构。对于在代码中不经常使用的小型代码库或重命名项目,它工作得很好。
重命名在大型代码库中经常使用的项目几乎是不可能的,因为 Visual Assist 会保持每个更改的文件都处于打开状态和未保存状态。这意味着如果有很多文件打开,下一个文件需要更长的时间才能打开。
由于我使用的是版本控制,这对我来说没有意义,因为如果出现问题,我可以恢复所有更改。
有没有办法在不保持文件打开的情况下进行重构?也许还有另一个 VS 扩展?到目前为止我没有找到任何有关的信息...
例如:我有一个包含大约 100 个项目的解决方案,如果我重命名一个经常使用的类,Visual Assist X 的重命名执行大约需要 30 分钟或更长时间。它会打开每个必须更改的文件。重命名运行的时间越长,在 VS 中打开的文件就越多,打开另一个文件所需的时间就越长......