VS 2019中的CustomVisualizer扩展

时间:2019-05-25 17:22:02

标签: c# visual-c++ visual-studio-extensions visual-studio-2019

我们正在使用C ++可视化程序,该可视化程序使用IDkmCustomVisualizer将类内容可视化为DataTip。 natvis已经有了一些东西,但是更加先进。该扩展程序是用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代码。不幸的是,没有任何示例/教程,我无法做到。

任何建议如何解决这个问题? 非常感谢您的帮助:-)

0 个答案:

没有答案