2012-04-18 3 views
0

Есть ли способ разрешить приведенную ниже ошибку сборки при выполнении сериализации XML? Я получаю ту же ошибку для сборки System.Xml.XmlSerialization.silverlight xml serialization

Ни в коем случае, чтобы разрешить конфликт между "System.Runtime.Serialization, Version = 5.0.5.0, культура = нейтральной, PublicKeyToken = 7cec85d7bea7798e" и «System.Runtime.Serialization, Version = 4.0.0.0, культура = нейтральный, PublicKeyToken = b77a5c561934e089 ". Выбор «System.Runtime.Serialization, Version = 5.0.5.0, Culture = нейтральный, PublicKeyToken = 7cec85d7bea7798e« произвольно.

+0

У вас есть 2 версий DLL «доступен» , Неправильная настройка в вашем проекте или на целевом ПК. –

ответ

0

Возможно, вы используете две или более версии сборки в одном приложении. Чтобы решить эту проблему, вам нужно использовать «Псевдоним».

Check out this link знать abt alias.

Или, Вы можете перенаправить сборки связывающую ссылку на другую версию сборки с использованием записей в файлах конфигурации приложения или машины с помощью <bindingRedirect>

http://msdn.microsoft.com/en-us/library/2fc472t2.aspx

+0

Пожалуйста, не публикуйте ссылки, относящиеся к версии .NET Framework, если ваш ответ не является специфическим для этой версии. –