Расширение CustomVisualizer в VS 2019 - PullRequest
0 голосов
/ 25 мая 2019

Мы используем визуализатор C ++, который визуализировал содержимое класса в DataTip с помощью IDkmCustomVisualizer. То, что уже есть у натвиса, но более продвинутое Расширение написано на C # и прекрасно работает в VS 2017. Поскольку мы перешли на VS 2019, оно перестало работать из-за нового механизма, введенного в VS 2019 (внешний процесс).

https://docs.microsoft.com/en-us/visualstudio/debugger/visual-cpp-custom-visualizer-compatibility?view=vs-2019

Конечно, если я отключаю опцию «Загружать символы отладки во внешний процесс (только для собственного)) в VS, мое расширение начинает работать. Однако наш проект огромен, и нам нравится новый механизм внешнего процесса.

Я также пытался добавить WorkerProcessSupported = "true" в мой vsdconfigxml. На основании:

https://github.com/Microsoft/ConcordExtensibilitySamples/wiki/Worker-Process-Remoting

Однако мой визуализатор не называется. Я даже не смог заставить работать предоставленный пример расширения C ++:

https://github.com/Microsoft/ConcordExtensibilitySamples/wiki/Cpp-Custom-Visualizer-Sample

Код Worker-Process-Remoting, упомянутый для разделения моего класса. К сожалению, без какого-либо примера / учебника я не смогу это сделать.

Любой совет, как решить эту проблему? Большое спасибо за любую помощь: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...