首页 > 解决方案 > 自定义调试可视化工具在 VS 2019 中停止工作。VS 无法再加载它

问题描述

我的项目中有一个派生自DialogDebuggerVisualizer该类的自定义调试可视化工具。我正在使用DebugVisualizerAttribute注释可视化器可以支持的类。Visual Studio 2019 在调试期间显示可视化工具选项,但是当我选择使用打开此自定义可视化工具时,我收到以下错误:

无法加载自定义可视化工具。

无法解析被调试端可视化器类型“MyProjectName.DebugVisualizers.MyCustomVisualizer”。这可能是由于在调试进程中加载​​了旧版本的 Microsoft.VisualStudio.DebuggerVisualizers.dll。请确保在调试过程中没有对此 DLL 的旧版本的引用,而是使用最新的引用来构建。

直到最近,这一直运行良好。似乎最近对 VS 2019 的更新之一现在导致它无法加载。

我的项目正确引用了“ C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.DebuggerVisualizers.dll ”程序集,这是文档提到要使用的位置。

所以不确定是什么导致了这个问题。有没有人遇到过类似的问题并且知道我该如何解决这个问题?

谢谢。

标签: c#visual-studiovisual-studio-debuggingdebuggervisualizer

解决方案


推荐阅读