Исключение и вопрос, касающийся Android Callable Wrapper - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть два вопроса об Android Callable Wrappers, на которые, я надеюсь, вы, ребята, могли бы ответить.

Вопрос 1. Xamarin автоматически генерирует следующий конструктор в ACW класса:

public ConsumerService (java.lang.String p0, android.content.Context p1)
{
super (p0, p1);
if (getClass () == ConsumerService.class)
mono.android .TypeManager.Activate ("Test.Tizen.Droid.ConsumerService, Test.Tizen.Droid", "System.String, mscorlib:Android.Content.Context, Mono.Android ", this, new java.lang.Object[] { p0, p1 });
}

Но затем выдает следующее исключение при запуске приложения: System.TypeLoadException: Could not load type '.mscorlib' from assembly 'Mono.Android , Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'.

Какие ссылки на эту часть в конструкторе: mscorlib:Android.Content.Context. Удаление «mscorlib:» исправляет исключение, но мой вопрос заключается в том, почему оно генерирует исключение в первую очередь, поскольку Xamarin автоматически генерирует это?

Вопрос 2. Может ли кто-нибудь сказать мне, почему Xamarin учитывает только базовый класс при создании ACW производного класса и не учитывает конструкторы производного класса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...