Visual Stdio 常用调试技巧

.natvis 文件的介绍
Create custom views of native objects in the debugger (e.g.  在调试QT5时下载对应的文件qt5.natvis,就能看到QString等类型的细节)
https://msdn.microsoft.com/en-us/library/jj620914.aspx

使用VS 调试 javascript 配置: 
先在IE 中设置 Internet Options.. -> Advanced -> 将 Disable Script Debugging(Other 和 Internet Explorer) 勾选项去掉

设置函数断点

比如要设置 SetForegroundWindow 的断点,在 Breakpoints->New->Break at Function... Ctrl+B-> 输入

{,,user32.dll}_SetForegroundWindow @4
其中 user32.dll 表示该函数所在的dll,_SetForegroundWindow@4 是导出的符号。

远程调试C# :
被调试的机子和调试的机子需要使用不同的用户名;*.pdb 文件需要拷贝到被调试的机子中;如果被调试程序是32位的,那么需使用 32位的 Remote Debugger, 并且Remote Debugger 设置与C++ 有所不同。

你可能感兴趣的:(Visual Stdio 常用调试技巧)