博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插件~Nuget中包与包的依赖关系
阅读量:6463 次
发布时间:2019-06-23

本文共 456 字,大约阅读时间需要 1 分钟。

在Nuget管理包时,有可能A包的存在需要B包的支持,A包在安装之前,需要先安装B包,这就叫做依赖关系,而在NUGET里,确实有这种概念,比如大叔的Lind.DDD.Manager包,它就依赖于Lind.DDD,在你安装Lind.DDD.Manager时,Nuget会检测它是否有依赖关系,如果有,它会先安装依赖项。

在建立nuget包里,我们需要设置它的依赖关系,需要注意的是,使用可视化的工具进行设置时,它会添加一个<groups>的节点,我们需要把它删除,否则,依赖包将失效

下面看一下正确的nuget包代码

这样,在安装包时,会将找大于等于1.0.3版本的Lind.DDDNew这个包,然后先安装它,之后再安装当前的Lind.DDD.ManagerNew!

而如果你的包包依赖系统的程序集,如System.Web,System.Net.Http等,可以这样添加系统集的约束!

知识让我们不断的进步!

效率和管理不断的提升!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:,如需转载请自行联系原博主。

你可能感兴趣的文章
服务器硬件监控之Check_openmanage
查看>>
java 1.7watchservice特性学习 文件变更监控
查看>>
【多线程】1.分支合并框架
查看>>
java.util.concurrent.atomic.AtomicBoolean
查看>>
Semaphore
查看>>
Mac环境下svn的使用
查看>>
spring MappingJackson2HttpMessageConverter GBK 乱码问题
查看>>
2018年底遇到的前端面试题
查看>>
一篇文章学懂Shell脚本
查看>>
开源软件Wannakey可恢复被加密数据
查看>>
nginx 学习笔记(五)nginx_lua 如何连接redis
查看>>
监控DockerUI
查看>>
为什么HTTPS比HTTP更安全?
查看>>
Ubuntu上搭建git服务器
查看>>
python文件读写
查看>>
使用session实现防止重复登录
查看>>
elasticsearch阅读官方文档笔记2
查看>>
简单了解阿里云批量计算(下篇)
查看>>
函数式编程
查看>>
Pycharm使⽤用秘笈v0.3PyCharm使⽤用秘籍
查看>>