1.项目中有类库YesWay.Nlog.RabbitMQ,依赖项如下
YesWay.Nlog.RabbitMQ=>YesWay.Service.Discovery=>YesWay.Log

2.需求:

YesWay.Log需要依赖YesWay.Nlog.RabbitMQ

3.测试:

进行了如下测试:

a.直接在YesWay.Log项目中nuget获取YesWay.Nlog.RabbitMQ会检测到包循环引用问题

b.制作好YesWay.Log类库包,通过包制作工具添加依赖YesWay.Nlog.RabbitMQ,发布包

  项目中nuget添加YesWay.Log包,还是会检测到包循环引用问题

4.总结:

包循环暂时只能让YesWay.Nlog.RabbitMQ去掉依赖YesWay.Service.Discovery,从而取消循环引用

相关文章:

  • 2021-11-01
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2021-09-21
  • 2021-10-06
猜你喜欢
  • 2022-12-23
  • 2022-03-01
  • 2022-12-23
  • 2021-06-02
  • 2021-10-05
  • 2022-12-23
  • 2022-02-03
相关资源
相似解决方案