两点问题:
- 最新的6.1.7.1中,再次将dll忘记打包,之前一个6.1.7中是有dll的。希望负责打包的同事能够细心点,这个问题已经不是一次了。
- 6.1.7中虽然包含了dll,但是有一个很大的问题,关于依赖项Newtonsoft.Json.dll的问题,看来打包的同事根本没有理解nuget运作的方式,nuget打包的时候,可以设置依赖项,Newtonsoft.Json.dll本身在nuget也有包,应当设置其为依赖项,而不是将该dll打包进Qiniu的nuget包里,更重要的是,你们打包的Newtonsoft.Json.dll还不是最新版本的,会将项目中原有的Newtonsoft.Json.dll版本给强制变成低版本的。另外,目前打包的目录结构也不太科学,将Qiniu.4.0.dll放在NET20的目录下,NET20的目录中本应放Qiniu.2.0.dll,而Qiniu.4.0.dll应该放在NET40的目录下,这样才符合规范。
希望就以上两点问题,能够帮忙转达给负责nuget打包的同事,谢谢!
上午nuget的qiniu包已经重新打好,版本号为6.1.7.2,你查询一下发布是否正确可行。