VS 2013 (업데이트 1)에서 새 ASP.NET MVC 5 웹 프로젝트를 만든 다음 모든 NuGet 패키지를 업데이트했습니다. 프로젝트를 빌드 할 때 다음 경고가 표시됩니다.
경고 MSB3243 : "Newtonsoft.Json, 버전 = 6.0.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed"와 "Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed"간의 충돌을 해결할 방법이 없습니다.
그러나 web.config를 확인하면 바인딩 리디렉션이 제자리에 있음을 알 수 있습니다.
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
</dependentAssembly>
이것이 바로 경고가 권고하는 것입니다.
이 경고를 어떻게 수정할 수 있습니까?