Наверное, один из главных вопросов, которые остались - это как именно происходит обработка\вывод исключений из C++ CLI кода в C# коде.
Ведь С++ CLI совмещает в себе управляемый и неуправляемый код, и в добавок вызывается из управляемого C# кода.
Как на стороне C# правильно обрабатывать исключения C++ CLI кода:
Если в управляемой части CLI кода не проставлены
try\catchблоки из<exception>?Если в управляемой части CLI кода проставлены
try\catchблоки из<exception>? Пробрасывать дальше?Если на стороне неуправляемого кода выбивает
AcсessViolation, а в управляемой части CLI этот метод находится в блокеtry\catch- приложение всеравно рухнет?