我正在学习在vs2008 C#中编写调试可视化工具。但是当我处于调试模式并单击放大镜图标时,不断收到错误消息,说MyDebugVisualizer dll无法加载。
我的应用项目正在引用可视化工程项目。在我有类型定义之前:
[DebuggerVisualizer(typeof运算(MyVisualizer))] [序列化]
我尝试将visualizer dll放入: C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Packages \ Debugger \ Visualizers 要么 C:\ Documents and Settings \ zlee \ My Documents \ Visual Studio 2008 \ Visualizers
还有其他什么缺失吗?
答案 0 :(得分:1)
签名了吗?您是否也尝试在与您尝试调试的应用程序相同的主机进程中使用调试可视化工具?
尝试编译可视化工具,然后只通过它的库和文件位置引用它而不是项目。
答案 1 :(得分:1)
您是否尝试过使用融合日志工具来确定DLL未加载的原因?