62,025
社区成员
发帖
与我相关
我的任务
分享
现有 packages.config 文件中检测到一个或多个未解析包依赖项约束。必须解析所有依赖项约束以添加或更新包。如果正在更新这些包,则可忽略此消息,如果没有更新这些包,错误可能阻止当前包操作: 'Common.Logging.Core 3.4.1 约束: Microsoft.CSharp (>= 4.0.1)', 'Microsoft.Owin.Security.Facebook 2.0.0 约束: Newtonsoft.Json (>= 4.5.11)', 'Microsoft.Owin.Security.MicrosoftAccount 2.0.0 约束: Newtonsoft.Json (>= 4.5.11)', 'Microsoft.Owin.Security.OAuth 2.0.0 约束: Newtonsoft.Json (>= 4.5.11)', 'Microsoft.Owin.Security.Twitter 2.0.0 约束: Newtonsoft.Json (>= 4.5.11)', 'WebGrease 1.5.2 约束: Newtonsoft.Json (>= 5.0.4)'
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
也就是你低版本的项目不要去更改,你只需保证主输出项目的版本是最高的就可以,同时你需要保证输出项目的bin里的是最高的,并且config的runtime运行时制定,在运行期使用最新的版本