vs网站项目引用生成低版本dll

最近网站项目引用的Newtonsoft.Json.dll 每次生成总是变成低版本dll,由于有需要用到新版本的地方,导致dll冲突

网站引用了新版本dll后每次生成网站的时候dll都会还原成老的dll

后来发现是网站引用的底层有引用低版本dll,用nuget包统一改成新版本后

每次生成还是变成低版本dll,删除bin也没用,手动改成新版本dll,每次生成的时候会被低版本dll覆盖,最后发现

给网站属性页>引用,里面的相关引用选中都移除重新引用就好了,不知道具体引用就都删除,重新引用

vs网站项目引用生成低版本dllvs网站项目引用生成低版本dll

移除后重新引用,问题解决了

注意:如果重新引用还出现该问题,是否有dll.refresh文件是手动复制的,因为有可能refresh保存了引用的低版本dll,删除refresh文件即可

 

最后大家一定要在项目开始的时候就做好版本管理,不然后期问题会很多