我有3个类库,例如:
我想在Application Core Class Library中使用Application 1功能而没有循环依赖问题。将Application1的功能实现到ApplicationCore的最佳实践是什么?
答案 0 :(得分:2)
将共享功能移至ApplicationCore或新的共享类库。
答案 1 :(得分:0)
另一种选择是接口和依赖注入(DI)。
在Application2中,它将使用默认实现。
在Application1中,它将使用Application1的实现。