Подтвердить что ты не робот

Ошибка Xamarin iOS: не удается разрешить ссылку

Если я установил решение Xamarin.Forms в VS 2013 и попытаюсь запустить версию iOS, он завершится неудачно из-за следующей ошибки:

Ошибка 2 Невозможно разрешить ссылку:/Пользователи/Koray/Library/Caches/Xamarin/mtbs/builds/WalkiOS/aae389efbebffd5cd3625dcf99aad02c/C:/Program Files (x86)/Ссылочные сборки/Microsoft/Framework/Xamarin.iOS/v1.0/Фасады/System.Collections.Concurrent.dll Walk.iOS

Создан хост Xamarin Build для Visual Studio, и несколько недель назад он работал нормально. Я не могу найти ничего, чтобы исправить ошибку.

4b9b3361

Ответ 1

Решение состоит в том, чтобы обновить Xamarin на обеих машинах до той же версии. Он должен работать нормально, если вы это сделаете.

Ответ 2

Это может произойти, если вы включили библиотеку, которая не является частью Xamarin.iOS. Например, когда вы Alt-Enter с ReSharper, и он автоматически добавляет ссылку, которая, по ее мнению, будет работать, на самом деле нет эквивалента iOS. Это случилось со мной, когда у меня появился ReSharper System.Web. Ошибка выглядела как System.EnterpriseServices.Wrapper, но фактическая ошибка была не-моно/не-iOS-библиотекой, на которую ссылается мой проект. К сожалению, сообщение об ошибке эффективно неверно. Надеюсь, это поможет!

Ответ Ybrin также верен. Я наткнулся на эту статью SO, ища другой ответ, и в итоге выяснил этот альтернативный ответ.