在我所有的搜索中,我只能够找到的那么就表明该旧CLR分析器用于.NET 2.0这一个链接应与.NET 3.0或3.5的应用程序。

当我试着和CLR分析器的.NET 2.0中,启动我的应用程序就好了分析我的.NET 3.5 SP1的WPF应用程序,但它抛出了一个对话框,上面写着的“等待应用程序启动共同语言运行时“

由于我的应用程序明确使用CLR,我只能得出这样的结论CLR分析器用于.NET 2.0不与框架的新版本的工作(也许它只是一个带有3.5 SP1的应用程序的问题)。

因此,没有人知道是否有CLR分析器与3.5 SP1作品的版本?如果没有微软的探查的一个版本,有另一种免费的探查,我可以使用具有类似的功能?

有帮助吗?

解决方案

我只是试图运行CLR探查与WPF应用程序,并能正常工作。它需要一段时间的应用程序开始(不是与非WPF应用程序较长的,感觉等),但它的工作原理。

更新:只是为了保持回答最新的;根据下面的评论,该解决方案是使用管理权限运行CLR分析器。

其他提示

CLR分析器4由微软发布于2011年1月31日

此版本支持构架.NET 2.0至4.0,以及用于WPF和Silverlight支持。

http://www.microsoft.com/downloads /en/details.aspx?FamilyID=be2d842b-fdce-4600-8d32-a3cf74fda5e1

请注意,它需要.NET框架4。

此致

在2.0框架中所用的CLR和3.5框架仅由一个服务包不同。该CLR有2.0和2.0SP1为相应的版本。 CLR分析器将开始处理2.0SP1版本的CLR。

小的修正:没有3.5版本的CLR。最新的版本是2.0,2.0SP1和2.0SP2(与.net框架SP1有关)。

我刚刚使用CLR探查2我的.NET 4.0的WPF应用程序。它可以启动应用程序,但是当点击“查看堆现在”或在“查看”菜单中的任何项目它表现报告窗口空数字。所以,我不知道是否有人已经尝试过成功?或它仅仅是不是.NET WPF应用载体。

我在我的64位机,它只是显示“等待应用程序以启动公共语言运行库”的消息持续运行CLR分析器对.NET框架2 x86版本的错误。如果你有一个64位机,你可能有运行您要分析的过程相匹配的CLR分析器的版本(即,通常是一个在“64”的文件夹)

有关某种原因WPF是探查下非常慢。

不要做出愚蠢的错误我做了,并尝试使用CLR探查器1.1版 - 正确的是CLR分析器用于.NET Framework 2.0(即使你使用.NET 3.5)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top