使用VS调试Silverlight时,有些情况下并不能直观的发现错误,比如xaml中的数据邦定错误,只会出现在Output窗口中。有时Output窗口还会出现类似下面的异常文字:A first chance of exception of type "xxx"... 这时候VS爱莫能助了。那就用WinDbg来调试Silverlight
注意:如果使用32为的IE加载Silverlight程序,应使用32位的WinDbg,即使OS是64位的。 32位WinDbg在windows sdk 的,可选装"Debugging Tools for Windows",然后安装 C:\Program Files\Microsoft SDKs\Windows\v7.1\Redist\Debugging Tools for Windows下的dbg_x86.msi即可。
本文详细介绍了在使用Visual Studio调试Silverlight应用时遇到的问题,特别是XAML数据绑定错误难以直接发现的情况。通过引入WinDbg调试工具,提供了在Output窗口中定位和解决这类错误的方法。特别强调了在不同位数的IE加载Silverlight程序时选择合适的WinDbg版本的重要性。文章还分享了如何通过WinDbg进行深入调试,以提高开发效率。
135

被折叠的 条评论
为什么被折叠?



