问题标签 [historical-debugging]

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 投票
3 回答
1754 浏览

c++ - 在 Visual Studio 的未来版本中,IntelliTrace(tm)(历史调试)是否可用于非托管 c++?

我喜欢VS 2010 中历史调试的想法。

但是,我对非托管 C++ 被排除在外感到非常失望。

IntelliTrace 支持调试使用 .NET 版本 2.0、3.0、3.5 或 4 的 Visual Basic 和 C# 应用程序。您可以调试大多数应用程序,包括使用 ASP.NET、Windows 窗体、WPF、Windows 工作流和 WCF 创建的应用程序。IntelliTrace 不支持调试 C++、脚本或其他语言。在实验基础上支持调试 F# 应用程序。

(社论)[在我看来,这真的是很差的支持。.NET 比非托管 c++ 更少需要这种帮助。我有点厌倦了普通旧 C++ 的地位及其在 MS 工具世界中的二等地位。是的,我意识到使用 .NET 实现这一点可能更容易,并且 MS 正在推动 .NET 作为未来,是的,我知道 C++ 是一种“旧”语言,但这并没有削弱这样一个事实,即有很多的 C++ 应用程序,并且将继续有更多使用 C++ 构建的应用程序。我真诚地希望 MS 没有放弃 C++ 作为受支持的开发人员工具/语言——那将是一种耻辱。]

有谁知道它是否有计划支持 C++?

0 投票
3 回答
1494 浏览

intellitrace - Intellitrace 独立记录仪

我知道测试用例管理应用程序会默默记录 Intellitrace 数据转储文件(http://blogs.msdn.com/jennifer/archive/2008/12/05/visual-studio-team-system-vsts-2010-making-testing-更容易.aspx

我很好奇是否有允许记录智能跟踪日志的独立版本(例如,位于托盘窗口中的东西)。

0 投票
7 回答
4498 浏览

visual-studio-2010 - 我们可以做些什么来让微软将 IntelliTrace 添加到 VS 2010 专业版?

既然微软已经发布了 VS 2010,我就去了这里的产品页面。令我惊讶的是,我发现 IntelliTrace(Historical Debugger) 仅在 VS 2010 的终极版上受支持。这意味着您必须花费近 4000 美元进行更新,并花费近 12000 美元购买新许可证。有人知道我们如何改变这个决定吗?特别是让他们将此功能添加到 VS 2010 专业版。

0 投票
1 回答
92 浏览

c# - IntelliTrace 独立收集器输出路径为空

我们已在 UAT 环境中的 IIS Web 服务器上安装了 IntelliTrace 独立收集器。我们遵循了这篇 MSDN 技术文章中详述的说明:https ://msdn.microsoft.com/en-us/library/hh398365(v=vs.110).aspx 。

但是,当我们发出“Start-IntelliTraceCollection”命令时(在 MSDN 技术文章的本节中描述 - https://msdn.microsoft.com/en-us/library/hh398365(v=vs.110).aspx# BKMK_Collect_Data_from_IIS_Application_PoolsOutputPath为空并且没有生成.iTrace 文件。

关于问题是什么以及如何解决的任何想法?

0 投票
2 回答
337 浏览

visual-studio-2013 - Intellitrace 未收集进程“XXX.vshost.exe”的数据

最近,我开始使用 Visual Studio 2013 Ultimate,因为我听说了很多关于 IntelliTrace 功能的好消息。但这对我不起作用。我创建了简单的控制台应用程序并将其配置为“任何平台”。该应用程序没有做任何特别的事情。它只是从 Main 方法调用私有方法“Display”。

调试此应用程序时,intelliTrace 显示以下消息。

IntelliTrace 未收集进程“XXX.vshost.exe”的数据

项目类型可能不受支持,或者您正在调试的进程可能已附加到或在禁用 IntelliTrace 的情况下启动。在 Visual Studio 中重新启动调试会话可能会解决此问题。请注意,附加到已运行的进程时不支持 IntelliTrace。

如果您为 IntelliTrace 记录选择了自定义位置,请确保它可以被正在调试的进程写入。

我已经检查了消息中的每个条件。

  • 我在开始调试之前启用了 IntelliTrace。它是为“IntelliTrace 事件和呼叫信息”配置的。

  • 我没有附加到已经在运行的进程。我开始
    在 Visual Studio (F5) 中进行调试。

  • 我以管理员身份运行 Visual Studio。

我还尝试使用自定义位置进行录音。但问题仍然存在。

所有应用程序都会发生这种情况(使用从 Web 下载的少量 IntelliTrace 演示应用程序进行了测试)

我正在使用 Windows 8。

有人可以请教吗?

0 投票
1 回答
28 浏览

arrays - 用于存储先前值(并刷新它们)的正确代码

所以这里有一个人(我)编写非常糟糕的 C# 代码的例子。

我试图找出存储值并用已知值替换它们的最佳方法。

以下是我之前的做法:

从那时起,我就使用数组来存储这个 for 循环,如下所示:

对于比我更先进、更有经验(和更聪明)的编码器,我应该做些什么,而不是更高效/优雅/流程友好?

提前感谢您提出这个问题的任何时间或关注。:)

0 投票
1 回答
74 浏览

clr - 回放在 WinDbg TTD 中创建某个托管对象的那一刻

使用启用 TTD 的 WinDbg,如何回放创建某个托管对象的时刻?可以说我确实使用!clrstack -a或获得了它的地址!dso

0 投票
1 回答
39 浏览

tfs - 有没有办法从 TFS 构建生成 Intellitrace 文件?

我目前有一个本地 TFS 2017、一个 TFS 构建和一个在构建代理上失败但在本地运行时失败的测试。我听说过历史调试,但我找不到有关如何在 TFS 构建上启用它的说明,如果可能的话。

是否可以配置我的构建,以便它生成一个 Intellitrace 文件供我随后调试测试运行?

0 投票
0 回答
35 浏览

c# - Visual Studio 2019 历史调试不适用于 Fip

历史调试与 Fips 兼容吗?有什么解决办法吗?

当我尝试退回到历史事件时出现以下错误。“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。”