MonoAndroid: «Нашел конфликт между ...» - PullRequest
0 голосов
/ 24 марта 2012

Я оцениваю Mono для Android и после сборки в Mono Develop я получаю 8 предупреждений, подобных этому:

/ Библиотека / Каркасы / Mono.framework / Версии / 2.10.8 / lib / mono / 4.0 / Microsoft.Common.targets: Предупреждение. Обнаружен конфликт между: «Система, версия = 2.0.5.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e» и «система, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089».Используя ссылку «Система, версия = 2.0.5.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e».(Android)

/ Библиотека / Каркасы / Mono.framework / Versions / 2.10.8 / lib / mono / 4.0 / Microsoft.Common.targets: Предупреждение. Обнаружен конфликт между: 'System.Xml, Version =2.0.5.0, Культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e 'и' System.Xml, Версия = 2.0.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089 '.Используя ссылку «System.Xml, версия = 2.0.5.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e».(Android)

и еще 6 для System.Core, mscorlib, Mono.data.sqlite и т. Д.

Что это значит и как избавиться от него?(пока приложение работает без проблем, но раздражает)

1 Ответ

0 голосов
/ 24 марта 2012

Полагаю, ваше приложение ссылается на сборку, скомпилированную для .NET 4.0, а не для MonoDroid / MonoTouch / Silverlight (2.0.5). Вам повезло, что он работает, но есть немалый шанс, что он сломается, как только вы попробуете создать релиз-пакет, используя ссылки.

...