做.net开发的人,稍微跟得上潮流,就离不开nuget方式引用第三方类库。
然而小项目还好,项目越做越大,引用关系也就越来越复杂。最可怕的就是我今天遇到的坑:各个组件对同一类库不同版本的引用!
由于各个组件都有自己的逻辑,因此封装之后对外提供服务,可是这个过程出现问题就是,很难统一版本!windows下,同名文件是没办法同同时被打包成dll放在程序的bin目录下的,因此出现这个情况之后必然会有报错存在
通常容易出问题的往往是:NewtonSoft.JSON !!版本升级太快,很多项目对它都有依赖,因此在微服务时代,特别容易出现问题
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=376
文章的更新编辑依此链接为准。欢迎关注源站原创文章!