Newtonsoft.Json, Version=11.0.0.0, Culture=neutral 과 ** 사이의 충돌을 해결할 수 없습니다.(VS에서 버전충돌)

문제 :
"Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"과(와) "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" 사이의 충돌을 해결할 수 없습니다. 임의로 "Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"을(를) 선택합니다.
충돌을 해결하고 경고 메시지가 표시되지 않게 하려면 app.config에서 "Newtonsoft.Json, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" 어셈블리의 버전을 "4.5.0.0" []에서 "11.0.0.0" [C:\_T\_WORK\Box\Site\Framework\Framework\bin\Debug\Newtonsoft.Json.dll](으)로 다시 매핑하십시오.

해결 : 
해당 메세지를 지워주려면  (framework의 버전을 확인하고) web.config에 아래 내용 추가.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>




Previous
Next Post »