Я хочу использовать динамические ExpandoObjects для проекта, над которым я работаю, но он не компилируется с тем, что я считаю правильной конфигурацией.Поддерживает ли Mono для Android «динамическое» ключевое слово & ExpandoObject?
Из того, что я вижу, Mono поддерживает динамическое ключевое слово и ExpandoObject, поэтому я предполагаю, что это либо проблема с конфигурацией, либо как-то в Mono для Android.
Когда я пытаюсь использовать это, хотя, я получаю следующее сообщение об ошибке в Visual Studio 2010:
Ошибка 3 Один или несколько типов, необходимых для компиляции динамическое выражение не может быть найден. Вам не хватает ссылки на файлы Microsoft.CSharp.dll и в System.Core.dll? D: \ HMI \ ExpandoTest \ ExpandoTest \ Activity1.cs 34 17 ExpandoTest
Ошибка 1 предопределенного типа 'Microsoft.CSharp.RuntimeBinder.Binder' не определен или импортированные ExpandoTest
Вот простой тестовый код :
ПРИМЕЧАНИЕ. Я попытался собрать под MonoDevelop 3.0 и получил те же ошибки. Не уверен, что это связано, но у меня тоже установлен Unity, который устанавливает еще одну версию MonoDevelop. Они, кажется, не мешают друг другу каким-либо другим способом. – MindJuice