現在、Visual Studio 2010 と Visual Assist X を使用して、マネージ C++ コードの名前変更リファクタリングを行っています。小さなコードベースや、コード内で頻繁に使用されないアイテムの名前変更の場合は、うまく機能します。
Visual Assist は変更されたすべてのファイルを開いて保存しないため、大規模なコードベースで頻繁に使用されるアイテムの名前を変更することはほとんど不可能です。これは、開いているファイルが多い場合、次のファイルを開くのにさらに時間がかかることを意味します。
バージョン管理を使用しているため、何か問題が発生した場合にすべての変更を元に戻すことができるため、これは意味がありません。
ファイルを開いたままにせずにそのリファクタリングを行う方法はありますか? 多分別のVS拡張機能でも?これまでのところ、情報は見つかりませんでした...
例: 約 100 プロジェクトのソリューションがあります。頻繁に使用されるクラスの名前を変更すると、Visual Assist X の名前変更の実行に約 30 分以上かかります。変更する必要があるすべてのファイルを開きます。名前の変更が長く実行されるほど、VS で開いているファイルが増え、別のファイルを開くのに時間がかかります...