NuGet 发布类库,依赖项的问题

在发布NuGet包时遇到依赖项问题,导致用户不想要的类库文件被包含。通过研究发现,关键在于正确配置项目的packages.config文件和.nuspec文件。在VS中设置文件属性,并在.nuspec文件中管理依赖项,可以按需选择是否包含依赖。最终成功取消不必要的依赖项,实现正确发布。
摘要由CSDN通过智能技术生成

    最近在做新生入学的项目时,遇到nuget包发布的问题,因为权限系统,评教系统都会用到我们的WCF和Contract层的类库,使用nuget将包发布到网上,大家会自行下载。

   但是在发布的过程中遇到了难题,由于系统之间的交互我们也引用了底层的类库,但是在发布的过程中出现了依赖项的问题,如果大家引用了我发布的包,出现了人家不想要的类库文件,当然这个包发布的是错误的。这三四天一直在解决包的依赖项的问题。但是问题最后还是让我找到了。

    关于nuget包发布的详细内容我就不说了,因为网上这样的教程太多了,下面我来说说为什么会出现依赖项的问题:


   大家在做项目的时候一定知道这个packages.config这个文件,是的这就是用来配置包的一个重要文件。但是当时为什么就没有找到这个文件呢。下面来看看我的发现之路!

   下面是一些nuget包发布的过程 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值