Рассмотрим приложение.config переназначение сборки без приложения.сопоставление конфигурации

Как я могу определить, где исправить эту ссылку, не добавляя привязки к приложению.конфиг?

Consider app.config remapping of assembly "System.Runtime.Serialization.Primitives, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from Version "4.1.1.0" [] to Version "4.1.2.0" [F:ProductionpackagesSystem.Runtime.Serialization.Primitives.4.3.0libnet46System.Runtime.Serialization.Primitives.dll] to solve conflict and get rid of warning. 12>C:Program Files (x86)MSBuild.0binMicrosoft.Common.CurrentVersion.targets(1820,5): warning MSB3247: Found conflicts between different versions of the same dependent assembly. In Visual Studio, double-click this warning (or select it and press Enter) to fix the conflicts; otherwise, add the following binding redirects to the "runtime" node in the application configuration file:

1 ответов


Как я могу определить, где исправить эту ссылку, не добавляя привязки к приложению.конфиг?

вы можете попытаться изменить "MSBuild project build output verbosity "на"полная " или выше, чтобы проверить подробный журнал ошибок. Для этого Сервис -> Параметры...- >Проекты и решения - >сборка и запуск. Установите MSBuild проект построить уровень детализации вывода to полная или выше. Построить проект и проверьте журнал ошибок в окне вывода. Задача ResolveAssemblyReferences, из которой происходит MSB3247, должна помочь вам отладить эту конкретную проблему.

enter image description here

затем перейдите к проекту со старой версией, удалите ссылку, затем добавьте правильную ссылку.