0

パブリッククラスFooを定義するソリューションAと、Aを参照してFooを使用するソリューションBがあります。Fooの名前をAのBarに変更し、「参照の更新」機能を使用しますが、これは現在のソリューションの参照のみを更新します。ソリューションBでも(自動的に)更新するにはどうすればよいですか?

(検索と置換はオプションではないことに注意してください。コンテキストが考慮されていないためです。Fooと呼ばれる他の記号もある可能性があります)

4

3 に答える 3

1

私はこれと同じ問題を抱えていました。私がしたことは、影響を受けるすべてのプロジェクトを含む「マスター」ソリューションを作成することでした。その中でリファクタリングを行っています(ReSharperを使用)。とてもうまくいきました。

同じアプローチを取る必要があると思います-結局のところ、ツールは、同じプロジェクトを参照し、リファクタリングする必要がある他のソリューションが横たわっているとどのように推測できますか?

于 2009-12-23T18:56:37.627 に答える
0

その仕事にReSharperを使うことができます。

于 2009-12-23T18:46:00.503 に答える
0

VSでこれを行う方法はないと思いますが、Resharperのようなアドオンに何かがあるかもしれません(私はそれを使用したことがありません)。

すべてのプロジェクトを一時的に1つのソリューションに追加し、プロジェクト参照を使用してそれらをリンクできますか?これにより、Fooへのすべての参照の名前を変更できます。

于 2009-12-23T18:48:29.923 に答える