Следующий код используется для получения смещения IL.
StackTrack st = new StackTrace(exception, true);
st.GetFrame(0).GetILOffset();
Во время выполнения следующая функция выполняет удаленный вызов для получения ret
.Иногда данные равны нулю, и среда выполнения выдает исключение.Когда это исключение перехвачено вышеуказанным кодом, смещение IL после развертывания равно 0, но какое-то действительное число в dev.
void func()
{
....
ret.data[0] = "a";
....
}
Есть мысли?