技术分享

插件~Nuget中包与包的依赖关系

时间:2023-01-31 08:18:26   作者:五块二   来源:五块二   阅读:0   评论:0

在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等,可以这样添加系统集的约束!

知识让我们不断的进步!

效率和管理不断的提升!

原文

 

1、官方公众号:尘果科技
2、本站地址:www.5kuai2.com

3、联系QQ827566124。



                                          

                                      
                 

上一篇:没有了
下一篇:Redis学习笔记~conf自主集群模式
阅读排行
  苏ICP备2022021227号-1