Я работаю над проектом iOS/MonoTouch, который использует много отражений. Все прекрасно работает, но когда я скомпилировать Debug | версия iPhone я получаю ошибку:Ошибка MonoTouch MT2002: Не удается разрешить ссылку
error MT2002: Can not resolve reference: System.Boolean System.Reflection.PropertyInfo::op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
Самое смешное, что релиз | iPhone сборки отлично работает.
Что может быть неправильным?
Спасибо за ваш быстрый ответ! Что на самом деле произошло: я использую Visual Studio на своем ПК для редактирования, и я даже могу его построить. Конечно, мне нужно перестроить Mac, чтобы иметь возможность работать. Я предполагаю, что сборка на ПК вытащила неправильный mscorlib. После удаления файлов obj и bin во всех проектах перекомпиляция на Mac работала нормально. –
Я возвращаюсь к этому ответу каждый раз, когда у меня возникает эта проблема. Я просто забываю о решении. :-) –
@DanAbramov, который скоро должен стать историческим фактом/FAQ ;-) – poupou