首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >独立的IntelliTrace收集录音只显示外部代码

独立的IntelliTrace收集录音只显示外部代码
EN

Stack Overflow用户
提问于 2018-10-08 11:31:07
回答 1查看 189关注 0票数 2

我正在测试独立的IntelliTrace记录器工具,但是很难将它用于客户端WPF应用程序的死后调试。

我设法用IntelliTrace记录器记录数据。但是,当我在VisualStudio2017 15.8.6Enterprise中查看创建的.itrace文件时,我看不到对代码的任何引用。VS告诉我对于所有事件,所有线程只执行外部或框架代码。

所记录的事件主要是WPF按钮单击手势。即使按钮click方法本身在BCL库中,我也希望看到单击处理程序代码。此外,我还添加了一行,在我的应用程序中抛出一个异常(当然,这个异常会抛出在应用程序的代码中),但是对于这一点,我也看不到任何代码。

收集计划并没有产生任何影响。我使用了内置的ASP.NET跟踪收集计划,因为它应该是冗长的、默认的计划和定制的计划,其中我删除了所有对被测试的应用程序不重要的内容。

当我在程序的构建输出目录中执行程序时,程序数据库文件位于可执行文件的旁边,因此VS在找到pdbs时不会有任何问题。

我用来启动集合的命令行是

代码语言:javascript
复制
C:\IntelliTrace\IntelliTraceSC.exe launch /cp:C:\IntelliTrace\collection_plan.ASP.NET.trace.xml /f:C:\IntelliTrace\test.itrace MyApp.exe

我是不是遗漏了什么?查看实际代码需要什么?目前,我只看到事件的顺序,这对于调试来说是非常无用的。

我使用的是IntelliTrace收集器14.0.24720.00版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-17 19:07:28

你得检查一下你的破折号。试试Right click on project,在Configuration Properties -> Debugging下应该有一行Debugger type)。

您能否尝试使用切换到mixed mode的类型进行调试?您似乎也在运行托管代码,如果将其设置为auto,它可能正在使用不正确的调试器。

你还会遇到同样的问题吗?

另外,您是否可以尝试在关闭“我的代码”时进行调试。Tools -> Optio -> Debugging.确保Enabled只是我的代码是unchecked。这个问题还会出现吗?

同时,尝试使用:Debug > Options > General > Uncheck "Enable Just My Code"

我提到的所有参考资料都有背景:https://msdn.microsoft.com/de-de/library/dd264915(v=vs.120)

希望它能解决你的问题

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52701317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档