私は3クラスライブラリ、以下の例があります:私は、アプリケーションを使用したい 循環依存関係の問題を修正するにはどうすればよいですか?
を1の機能をアプリケーションコアクラスライブラリに追加しました。 ApplicationCoreにApplication1の機能を実装するベストプラクティスは何ですか?
私は3クラスライブラリ、以下の例があります:私は、アプリケーションを使用したい 循環依存関係の問題を修正するにはどうすればよいですか?
を1の機能をアプリケーションコアクラスライブラリに追加しました。 ApplicationCoreにApplication1の機能を実装するベストプラクティスは何ですか?
共有機能をApplicationCoreまたは新しい共有クラスライブラリに移動します。
もう1つのオプションは、インターフェイスと依存性注入(DI)です。
デフォルトの実装を使用します。
Application1では、Application1の実装が使用されます。
これらの機能をApplicationCoreに移動し、Application1から使用します。 – Evk