我在VS 15.7.4中有一个带有多个.csproj的C#解决方案。
其中有5个项目引用了相同的nuget包
<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="net462" />
我遇到的问题是,当我查看每个项目引用属性时,它们不是从同一位置加载的,并且它们没有相同的版本号。
这在我编译时出现问题,警告我应该为该程序集添加绑定重定向。 (对于多个程序集,我有这个问题。)
我最终确认,在所有.csproj中,它们都具有指向packages文件夹版本的提示路径。在某些项目中,这似乎被忽略了。