Visual studio 2008 在调试时,我可以看到什么正在引用对象吗?
调试Silverlight应用程序时,是否可以查看对象的所有当前引用 我知道WPF开发人员有能力使用SOS.dll,但在调试Silverlight应用程序时无法将其加载到VS2008 IDE中。我已经试过了,但是load命令给了我一个错误: .load C:\Program Files\Microsoft Silverlight\3.0.40818.0\sos.dll 仅管理调试时SOS不可用。要加载SOS,请在项目属性中启用非托管调试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
不幸的是,无法通过VS2008 IDE为Silverlight应用程序启用非托管调试。我也尝试过“附加到”进程,但仍然没有成功。我不确定是否可以从VS2008开始,但是如果您下载并运行WinDbg作为windows调试工具的一部分,并且您可以附加到承载silverlight插件的进程上 连接后,可以运行以下命令以使用SOS:
.loadby sos coreclr
下面是一些跟踪托管内存泄漏等的示例:
我不确定是否可以从VS2008开始,但如果您下载并运行WinDbg作为windows调试工具的一部分,并且可以连接到承载silverlight插件的进程 连接后,可以运行以下命令以使用SOS:
.loadby sos coreclr
下面是一些跟踪托管内存泄漏等的示例: