Я пытаюсь упростить работу оболочки для COM-объекта при отладке, добавив атрибут DebuggerTypeProxy - этот атрибут иногда работает (при запуске модульных тестов и т. Д.)..), но не работает, когда я фактически отлаживаю целевой процесс, и я не знаю, почему:
- Я проверил, чтобы убедиться, что в сборку загружается правильная сборка.окно модулей и даже разобрал сборку, чтобы убедиться, что она правильная и имеет правильные атрибуты и т. д. *
- Я пытался сделать мои прокси-классы открытыми, но это не имело никакого значения.
- Я использовал отражение в окне Immediate при отладке своего внешнего процесса и увидел, что определенный мной атрибут выглядит корректным.
Другие классы, для которых определены атрибуты DebuggerTypeProxy(в той же сборке), кажется, работает нормально - я просто не могу понять, почему
- Есть ли другая причина, почему мой отладчикАтрибут erTypeProxy не будет работать в целевом процессе?
- Существуют ли другие способы отладки / устранения неполадок, по которым атрибут не действует?