问题标签 [debuggervisualizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
673 浏览

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

我正在学习用 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\My Documents\Visual Studio 2008\Visualizers

还缺少什么吗?

0 投票
4 回答
1205 浏览

c# - 您使用哪些(第三方)Visual Studio 2005/2008 调试可视化工具?

我想这个话题经常被监督,但在调试你的代码时相当有用。就在今天,我偶然发现了这个简单而有效的可视化图像的可视化工具(它在一个德国博客上,但我猜代码内容是不言自明的):

链接文本

我想知道您在日常使用 VS2005/2008 的工作中使用了哪些调试可视化工具。

0 投票
2 回答
414 浏览

visual-studio - 那里存在哪些调试可视化工具?

我知道这个问题:您使用哪些(第三方)调试 Visual Studio 2005/2008 的可视化工具?

但我不想知道您使用什么调试可视化工具,我想知道有哪些调试可视化工具

我只找到了 Mole ( http://www.codeproject.com/KB/macros/MoleForVisualStudioEdit.aspx ),这很棒。但那里必须有更多吗?

开导我。

0 投票
1 回答
1616 浏览

.net - 调试器可视化器不工作?我注册错了吗?

我在 VS2008 中创建了一个调试器可视化工具。我在同一个 .dll 中创建了两个类:-

  • BinaryDataDebuggerVisualizer
  • ImageDebuggerVisualizer

图像一个工作正常(例如,放大镜出现在调试模式下)但不适用于 byte[] 一个(BinaryDataDV)。我的可视化工具所做的是将二进制数据显示为模式窗口中的图像(如果数据是合法图像)。我在发布模式下编译为代码,然后将 .dll 放入 C:\Users\\Documents\Visual Studio 2008\Visualizers

这是我用来“定义”视觉的代码...

使用

我在调试器可视化解决方案中进行了单元测试,它启动并测试代码..它正确地显示了一个合法(也是非法的)图像文件。所以我相信代码没问题。

当我在真正的解决方案中时,这就是我正在做的事情(当我在调试模式下将鼠标悬停在变量上时,我希望放大镜显示)。

data然后,当我在调试时暂停代码时,我将鼠标悬停在该变量上(使用断点)。

没有沙漏:(

任何人对什么是错的有任何想法?

0 投票
1 回答
1169 浏览

visual-studio-2008 - Visual Studio 中的 DataSetVisualizer 和远程调试

我们使用 Lab Manager 在多个平台上进行测试,并通过在 Lab Manager 中的本地 dev box 和 VM 上创建具有相同名称和密码的 Windows 帐户来进行远程调试(导致 VS 调试器认为正在使用相同的帐户)在两个盒子上,因此它允许在开发盒子上看到调试服务器)。然后我们在debug账号下运行VS,就可以远程调试了。

除了尝试运行 DataSetVisualizer 会导致以下异常之外,这一切都很好:

Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.RemoteObjectSourceException:无法加载文件或程序集'file:///D:\apps\Microsoft Visual Studio 8\Common7\Packages\Debugger\Visualizers\Microsoft.VisualStudio.Debugger.DataSetVisualizer.dll'或其依赖项之一。

dll位于指定文件夹中,并且该文件夹允许管理员完全控制(调试帐户是其中的成员)。该文件夹中没有其他 dll。

我还尝试将可视化器 dll 复制到Document and Settings\<debug_account>\My Documents\Visual Studio 2005\Visualizers(自定义可视化器的推荐路径)。例外是相同的,但引用 MyDocs 路径而不是 VS 安装路径。

还有人看到这个吗?有任何想法吗?

0 投票
3 回答
16541 浏览

visual-studio - 如何防止 Visual Studio 调试器可视化工具超时?

我已经成功制作了几个 Visual Studio 调试器可视化工具,它们运行良好,除了在某些对象上,当我尝试反序列化对象时出现超时错误objectProvider.GetObject()

超时发生得相当快(可能在我单击可视化工具图标后大约一秒钟),即使我的其他一些可视化工具工作正常,即使大数据对象显示时间更长(5-10 秒)并且仍然没有暂停。

我已经制作了一个自定义对象源,以将序列化限制为我需要显示的字段。我还能做些什么来让数据反序列化而不会超时?

0 投票
1 回答
105 浏览

visual-studio - 有没有人有 VS 2005 的 Control Visualizer

我正在寻找由 Brett Johnson 开发的 Control Visualizer 的源代码和下载,但我找不到与下载 Visualizer 相关的任何链接,也找不到任何相同的源代码。

我正在使用 VS 2005,是否有任何链接或与此控件可视化器相关的任何其他材料,这将对我们有很大帮助

寻找有利的答复。

0 投票
1 回答
418 浏览

c# - 在调试器可视化器中获取变量名

有没有办法在 Visual Studio 调试器可视化工具中获取目标对象的基础变量名称?内置的字符串可视化器可以做到这一点:

单击 的可视化工具图标myStr,您将看到“表达式”文本框显示“myStr”。我怎样才能在我自己的可视化器中得到这个?

0 投票
2 回答
1219 浏览

c# - 如何创建 Visual-Studio 字符串可视化工具?

我试图为 IDictionary 或 ICollection 创建可视化工具

然后像简单的可视化器(没有对话框;我的意思是悬停变量时出现的常用字符串可视化器,见下图),我想制作我的自定义文本,我想将集合转换为它的类型列表(IE StringCollection to List (字符串)或列表),然后我将能够在可视化器中看到它。或者对于字典显示以列出键和值的可视化工具。

任何想法如何实施甚至如何开始?

我会尽快更新我的问题。

这是我想到的:

这些是数组和多维数组的 VS 可视化工具:

替代文字

我想对 ICollection(或 IList)、IDictionary 等使用类似的东西。

请注意,在数组中,可视化器显示每个嵌套的对象。 这实际上是我想要实现的

d.

尝试可视化一个List,你会看到有一个私有值_items,所以你可以看到它的项目。我想在集合和字典中实现类似的东西。

0 投票
1 回答
315 浏览

.net - 如何安装调试器可视化工具?

我正在尝试将Mole 用于 Visual Studio,但它没有加载。我以前在使用其他可视化工具时遇到过这个问题,所以我可能遗漏了一些明显的东西。

我只是将 DLL (Mole.Visualizer.dll) 复制到以下文件夹并重新启动 VS2K8:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers