是否有一个CLR探查与.NET 3.5 SP1和WPF的作品?
题
在我所有的搜索中,我只能够找到的那么就表明该旧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)
。