Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在调试时,我可以看到什么正在引用对象吗?_Visual Studio 2008_Silverlight_Debugging_Sos - Fatal编程技术网

Visual studio 2008 在调试时,我可以看到什么正在引用对象吗?

Visual studio 2008 在调试时,我可以看到什么正在引用对象吗?,visual-studio-2008,silverlight,debugging,sos,Visual Studio 2008,Silverlight,Debugging,Sos,调试Silverlight应用程序时,是否可以查看对象的所有当前引用 我知道WPF开发人员有能力使用SOS.dll,但在调试Silverlight应用程序时无法将其加载到VS2008 IDE中。我已经试过了,但是load命令给了我一个错误: .load C:\Program Files\Microsoft Silverlight\3.0.40818.0\sos.dll 仅管理调试时SOS不可用。要加载SOS,请在项目属性中启用非托管调试 不幸的是,无法通过VS2008 IDE为Silverlig

调试Silverlight应用程序时,是否可以查看对象的所有当前引用

我知道WPF开发人员有能力使用SOS.dll,但在调试Silverlight应用程序时无法将其加载到VS2008 IDE中。我已经试过了,但是load命令给了我一个错误:

.load C:\Program Files\Microsoft Silverlight\3.0.40818.0\sos.dll

仅管理调试时SOS不可用。要加载SOS,请在项目属性中启用非托管调试


不幸的是,无法通过VS2008 IDE为Silverlight应用程序启用非托管调试。我也尝试过“附加到”进程,但仍然没有成功。

我不确定是否可以从VS2008开始,但是如果您下载并运行WinDbg作为windows调试工具的一部分,并且您可以附加到承载silverlight插件的进程上

连接后,可以运行以下命令以使用SOS:

.loadby sos coreclr
下面是一些跟踪托管内存泄漏等的示例:


我不确定是否可以从VS2008开始,但如果您下载并运行WinDbg作为windows调试工具的一部分,并且可以连接到承载silverlight插件的进程

连接后,可以运行以下命令以使用SOS:

.loadby sos coreclr
下面是一些跟踪托管内存泄漏等的示例: