System.ObjectModel Warning Xamarin не запускается на Android
Мы запускаем пример "Добро пожаловать в Xamarin" на Visual Studio Enterprise с использованием новейшего Xamarin в среде Windows 8.1.
Мы собираемся создавать и запускать как в Windows, так и в Apple, но у нас проблемы с Android.
Ошибка:
Указанный компонент System.ObjectModel
не найден.
Ошибки можно увидеть на снимке экрана ниже:
Смотрите скриншот
Мы уже пробовали искать в Интернете решения, мы нашли некоторые, которые мы пробовали, но безрезультатно.
С другой стороны, Xamarin совместим с Windows 8.1? Возможно, для некоторых требований Android требуется среда Windows 10.
Любая помощь будет оценена.
Ответы
Ответ 1
Щелкните правой кнопкой мыши на ссылках на проект Android и вручную добавьте ссылку: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades\System.ObjectModel.dll. И технически это предупреждение, а не ошибка.
Ответ 2
Я просто удалил ссылку полностью, так как ни один из моих кодов не использовал ее.
Ответ 3
В консоли консоли диспетчера пакетов: (выберите проект Android)
update-package -reinstall
Является медленнее, но является правильным методом и всегда работает
Ответ 4
Попробуйте переместить его на рабочий стол, а затем добавьте его как ref в решении. работала для меня, визуальная студия имела доступ ко всем другим ref, но по какой-то причине dident имеет доступ к этому конкретному ref. Поэтому я переместил его, и я думаю, что он дал визуальный доступ студии. просто попробуйте переместить его, когда доступ не будет проблемой.
Ответ 5
Скопируйте dll и вставьте в папку с папками. Измените ссылку на новое местоположение и запустите проект. Конечно, это временное решение. Вы можете проверить другое местоположение пути без пробелов в имени папок.
ovee