Мое исключение с моно 4:Что изменилось в отражении в моно 4.x? (Совместимость с моно 3.x)
Unhandled Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidProgramException: Invalid IL code in (wrapper delegate-invoke) <Module>:invoke_callvirt_CancellationTokenRegistration_CancellationToken&_Action`1<object>_object (System.Threading.CancellationToken&,System.Action`1<object>,object): IL_0057: castclass 0x00000007
более подробная информация доступна здесь: https://github.com/Anthilla/Antd/issues/8
Все строит отлично с моно 3.2.x, 3.12.1 and other 3.x
но начиная с 4.0.0-beta
(4.0.1
, 4.0.1.28
) Я Это странное исключение.
Так что я задаюсь вопросом, нет ли там совместимости с IL, и тогда как можно использовать nuget? Что изменилось в отражении в 4.x?
же вопрос здесь: Issue after updating to mono 4.0.1 on Ubuntu
Один правильный. Следующий релиз Mono должен быть 4.2 согласно списку рассылки разработчиков. :) –