17

私は多数のプロジェクトを持つソリューションを扱っています。いくつかのピースをCommonライブラリにリファクタリングしようとしています。ただし、プロジェクト参照を追加しているときに、循環依存エラーが発生します。VSソリューションから未使用の参照を削除しようとしましたが、循環依存がまだ存在します。

循環依存関係を知るのに役立つVS拡張機能や外部ツールを知っていますか。私もResharperを持っていますが、コードクリーンアップがこの問題に役立つかどうかはわかりません。

4

3 に答える 3

11

これは古い質問ですが、受け入れられた答えがないので...

少なくともVS2015Enterpriseでは、ソリューションエクスプローラーでソリューションを右クリックし、を選択できますShow Project Dependency Diagram。これにより、ソリューション内の依存関係の図が読み込まれます。大規模なソリューションに非常に役立ちます。

ここに画像の説明を入力してください

于 2016-02-29T04:50:26.673 に答える
3

「プロジェクトを右クリック」->「プロジェクトの依存関係」を選択し、ここで依存関係が設定されているかどうかを確認します。これが問題の原因である可能性があります(もちろん、「参照」に循環依存関係がないと思います)

于 2013-08-14T10:04:43.650 に答える
1

同様の質問があります。推奨されるツールは次のとおりです 。c#:循環参照を検索する/正しい順序でコンパイルするユーティリティ?

ツール:http ://www.ndepend.com/features/dependency-cycles#DependencyCycle

于 2013-11-18T19:13:58.190 に答える