パブリッククラスFooを定義するソリューションAと、Aを参照してFooを使用するソリューションBがあります。Fooの名前をAのBarに変更し、「参照の更新」機能を使用しますが、これは現在のソリューションの参照のみを更新します。ソリューションBでも(自動的に)更新するにはどうすればよいですか?
(検索と置換はオプションではないことに注意してください。コンテキストが考慮されていないためです。Fooと呼ばれる他の記号もある可能性があります)
パブリッククラスFooを定義するソリューションAと、Aを参照してFooを使用するソリューションBがあります。Fooの名前をAのBarに変更し、「参照の更新」機能を使用しますが、これは現在のソリューションの参照のみを更新します。ソリューションBでも(自動的に)更新するにはどうすればよいですか?
(検索と置換はオプションではないことに注意してください。コンテキストが考慮されていないためです。Fooと呼ばれる他の記号もある可能性があります)
私はこれと同じ問題を抱えていました。私がしたことは、影響を受けるすべてのプロジェクトを含む「マスター」ソリューションを作成することでした。その中でリファクタリングを行っています(ReSharperを使用)。とてもうまくいきました。
同じアプローチを取る必要があると思います-結局のところ、ツールは、同じプロジェクトを参照し、リファクタリングする必要がある他のソリューションが横たわっているとどのように推測できますか?
その仕事にReSharperを使うことができます。
VSでこれを行う方法はないと思いますが、Resharperのようなアドオンに何かがあるかもしれません(私はそれを使用したことがありません)。
すべてのプロジェクトを一時的に1つのソリューションに追加し、プロジェクト参照を使用してそれらをリンクできますか?これにより、Fooへのすべての参照の名前を変更できます。