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,从而取消循环引用

转载于:https://www.cnblogs.com/liuqiyun/p/10192572.html

nuget包循环引用问题相关推荐

  1. 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference

    在前段时间我写了一篇迁移 csproj 格式的博客 将 WPF.UWP 以及其他各种类型的旧 csproj 迁移成基于 Microsoft.NET.Sdk 的新 csproj,不过全过程是手工进行的, ...

  2. ADF Jar包循环引用会出问题

    2019独角兽企业重金招聘Python工程师标准>>> 举例有两个ADF应用app1和app2,app1中taskflow1,app2中有taskflow2.打包app2.jar,t ...

  3. .net stardant 2.0创建及引用说明--Nuget包

    最近因为工作需要,在研究xml的生成前验证,如果有空.字段内容不达要求等情况,就提示错误信息而不是生产xml内容.在进行demo测试后,感觉可以使用了,于是考虑封装成为一个类库,方便后期使用.因为考虑 ...

  4. 引用Nuget包Microsoft.EntityFrameworkCore.Tools.DotNet报错

    错误如下 解决方法 使用VS2017或更高版本在改项目右键,选择"编辑xxx.csproj",并添加如下一句话,就可以成功引用改Nuget包 <PackageReferenc ...

  5. Go 学习笔记(3)— 包概念、包特点、包名约束、main 包、包的声明、包的引用、包初始化

    1. 包的概念 Go 语言是使用包来组织源代码的,并实现命名空间的管理.任何源代码文件必须属于某个包.源码文件的第一行有效代码必须是 package pacakgeName 语句,通过该语句声明自己所 ...

  6. 解决MVC Json序列化的循环引用问题/EF Json序列化循引用问题---Newtonsoft.Json

    1..Net开源Json序列化工具Newtonsoft.Json中提供了解决序列化的循环引用问题: 方式1:指定Json序列化配置为 ReferenceLoopHandling.Ignore 方式2: ...

  7. 项目文件中的已知 NuGet 属性(使用这些属性,创建 NuGet 包就可以不需要 nuspec 文件啦)...

    知道了 csproj 文件中的一些常用 NuGet 属性,创建 NuGet 包时就可以充分发挥新 Sdk 自动生成 NuGet 包的优势,不需要 nuspec 文件啦.(毕竟 nuspec 文件没有 ...

  8. Nuget包制作最佳解决方案

    https://www.cnblogs.com/drea/p/8418717.html 最近研究ABP框架,下载其全套源码,想"据为己有",这样添加功能或者修改源码的话就非常方便了 ...

  9. 记录使用 Cake 进行构建并制作 nuget 包

    书接上一回(https://www.cnblogs.com/h82258652/p/4898983.html)?[手动狗头] 前段时间折腾了一下,总算是把我自己的图片缓存控件(https://gith ...

最新文章

  1. gcore java_获取一直FullGC下的java进程HeapDump的小技巧
  2. 带头结点的单链表的逆置
  3. img 光盘映像文件已损坏_系统封装||还在用MSDN下载Windows镜像文件?你out了,用这个就可以了...
  4. crawler_x-requested-with 请求头
  5. 实战能力|一文看懂GDB调试底层实现
  6. CF 839 E-最大团
  7. 如何把UIView转成UIImage,解决模糊失真问题
  8. python中解决死锁的方法
  9. 【题解】生日蛋糕-C++
  10. Java——Map 集合
  11. easyui 快速入门之第一章
  12. Spring Value注解的使用
  13. 深入理解Java虚拟机—Java虚拟机内存
  14. NLP-文本处理:依存句法分析(主谓、动宾、动补...)【基于“分词后得到的词语列表A”+“A进行词性标注后得到的词性列表B”来进行依存句法分析】【使用成熟的第三方工具包】
  15. YLAN_TRANSLATE ABAP程序批量翻译工具
  16. 3DMAX机械建模贴图教程
  17. JES与OIM的集成
  18. Vue浏览器图标修改不起作用
  19. 百度离线地图 2023年1月7日
  20. 微星 msi B450迫击炮+2600X+RX588 3A平台装机

热门文章

  1. logback日志pattern_Springboot整合log4j2日志全解
  2. 鸿蒙系统的平板电脑,亓纪的想法 篇三百六十三:骁龙870+鸿蒙2.0!首款鸿蒙系统平板曝光,支持第二代M-Pencil...
  3. python email 附件_使用python调用email模块实现附件发送
  4. python名片管理系统_Python名片管理系统
  5. wpf 网易云歌词_网易云音乐粉丝半年涨500万,隔壁老樊为何成今年乐坛最大黑马 | 案例池...
  6. ARM、DSP、FPGA的技术特点和区别
  7. 企业微信应用设置可信域名_企业微信更新版本 全平台内容可设置成英文
  8. Webpack配置问题
  9. 嵌入式系统——软件设计
  10. Git——三大分区【工作区 / 暂存区 / 版本区】