关于visual studio 2008:调试可视化工具-无法加载可视化工具dll

关于visual studio 2008:调试可视化工具-无法加载可视化工具dll

Debug visualizer - the visualizer dll can't be loaded

我正在学习用 vs2008 C# 编写调试可视化工具。但是当我处于调试模式并单击放大镜图标时,不断收到错误消息说 MyDebugVisualizer dll 无法加载。

我的应用项目正在引用可视化项目。在类型定义之前我有:

[DebuggerVisualizer(typeof(MyVisualizer))]
[可序列化]

我尝试将可视化器 dll 放入:
C:\\\\Program Files\\\\Microsoft Visual Studio 9.0\\\\Common7\\\\Packages\\\\Debugger\\\\Visualizers
或者
C:\\\\Documents and Settings\\\\zlee\\\\我的文档\\\\Visual Studio 2008\\\\Visualizers

还有什么遗漏的吗?


您是否尝试过使用融合日志工具来确定 DLL 未加载的原因?

融合日志视图


签名了吗?您是否还尝试在与您尝试调试的应用程序相同的主机进程中使用调试可视化工具?

尝试编译可视化工具,然后通过它的库和文件位置而不是项目来引用它。


推荐阅读