Я оцениваю Mono для Android и после сборки в Mono Развивать я получаю 8 предупреждений, как это:MonoAndroid: «Найден конфликт между ...»
/Library/Frameworks/Mono.framework/Versions/2.10. 8/lib/mono/4.0/Microsoft.Common.targets: Warning: обнаружен конфликт между: «System, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e» и «System, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 '. Использование ссылки «System, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e». (Android)
/Library/Frameworks/Mono.framework/Versions/2.10.8/lib/mono/4.0/Microsoft.Common.targets: Warning: обнаружен конфликт между: «System.Xml, Version = 2.0. 5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e 'и' System.Xml, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 '. Использование ссылки «System.Xml, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e». (Android)
и 6 больше для System.Core, mscorlib, Mono.data.sqlite и т.д.
Что это значит и как избавиться от него? (приложение работает без проблем до сих пор, но это просто раздражает)
Это ServiceStack.Text, на который ссылается приложение MonoDroid - при удалении ссылки он компилируется без предупреждений. Странно то, что тот же ServiceStack.text.dll ссылается на приложение MonoTouch, которое компилируется с нашим предупреждением - почему? – Yoorek