依旧是nuget包的问题,希望能够转达给负责nuget打包的同事

两点问题:

  1. 最新的6.1.7.1中,再次将dll忘记打包,之前一个6.1.7中是有dll的。希望负责打包的同事能够细心点,这个问题已经不是一次了。
  2. 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打包的同事,谢谢!

阅读 4.6k
2 个回答

上午nuget的qiniu包已经重新打好,版本号为6.1.7.2,你查询一下发布是否正确可行。

@高唱大江东去 近期更新了一个项目的七牛.net版本的nuget包(6.2.1.1),发现又出现这个问题了,又把低版本的Newtonsoft.Json.dll放到包里面了,这样会强行把我项目原有的Newtonsoft.Json.dll的版本降低。Newtonsoft.Json.dll已经通过依赖设置了,没有必要也不应该打包到七牛的nuget包里面去。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏