Я получаю указанную ниже ошибку компилятора, когда мой проект C# IOS XAMARIN ссылается на метод в моем проекте форм Windows vb.net.
Началось с
ОШИБКА ... ……………… ..
ошибка MT2002: не удалось разрешить ссылку «System.Configuration.ApplicationSettingsBase» из «Система, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089»
Я просто разбил его на новую библиотеку классов vb.net win forms только с общим кодом, и все равно получаю ту же ошибку MT2002.
этот класс использует ApplicationSettingsBase? Это не поддерживается в iOS (см. Страницу документации, там есть список поддерживаемых фреймворков: docs.microsoft.com/en-us/dotnet/api/…)
Вам, вероятно, придется переносить код для использования библиотек, совместимых с Xamarin.
почему ваш проект iOS ссылается на проект WinForms? У проектов WinForms будут зависимости, которых просто нет в iOS. Если вы просто хотите разделить между ними общий код, вам следует выделить этот код в отдельную библиотеку.