GCHandle.FromIntPtr всегда говорит, что "значение принадлежит другому домену", даже с минималистическим тестом
Я использую mono 2.0.5, и следующий пример всегда приводит к "ArgumentException: значение GCHandle принадлежит другому домену".
GCHandle handle = GCHandle.Alloc(this, GCHandleType.Weak);
IntPtr ptr = GCHandle.ToIntPtr(handle);
GCHandle testHandle = GCHandle.FromIntPtr(ptr);
Что в мире здесь происходит? Это ошибка с моно?
1 ответ
Обновите вашу моно установку, это работает правильно на недавней моно. 2.0.5 древний.