最近在做新生入学的项目时,遇到nuget包发布的问题,因为权限系统,评教系统都会用到我们的WCF和Contract层的类库,使用nuget将包发布到网上,大家会自行下载。
但是在发布的过程中遇到了难题,由于系统之间的交互我们也引用了底层的类库,但是在发布的过程中出现了依赖项的问题,如果大家引用了我发布的包,出现了人家不想要的类库文件,当然这个包发布的是错误的。这三四天一直在解决包的依赖项的问题。但是问题最后还是让我找到了。
关于nuget包发布的详细内容我就不说了,因为网上这样的教程太多了,下面我来说说为什么会出现依赖项的问题:
大家在做项目的时候一定知道这个packages.config这个文件,是的这就是用来配置包的一个重要文件。但是当时为什么就没有找到这个文件呢。下面来看看我的发现之路!
下面是一些nuget包发布的过程