У меня есть консольное приложение и веб-сайт, которые используют ту же самую сборку System.Runtime.Serialization.Primitives.dll
. Однако, когда я запускаю веб-сайт, моя сборка является правой, но если я запускаю приложение для утешения, DLL для веб-сайта превращается в ту, что находится слева, и вызывает ошибки. Оба проекта - v4.7, и это началось после того, как я обновил все свои проекты до этой Framework.
Оба проекта имеют в себе это
<dependentAssembly>
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
</dependentAssembly>