我试图在没有安装Visual Studio的机器上的Windows服务.exe上使用Very Sleepy。我使用xcopy复制了.exe .map和.pdb文件。所有这些文件都在执行服务的同一文件夹中。
但是当我非常困倦地附加时,与.exe相关的所有函数都没有任何名称,只有地址。
我错过了什么?
BR Niladri Bose
答案 0 :(得分:0)
假设您的语言是C ++:您是否在编译器设置中启用了“调试信息”?这是Visual Studio调试器需要了解的函数AFAIK。
答案 1 :(得分:0)
机器是否安装了最新版本的Windows调试工具http://msdn.microsoft.com/en-us/windows/hardware/gg463009?它可能有一个非常旧版本的dbghelp.dll,它可能无法读取您的PDB(假设它们是使用最近的编译器生成的)。
您还可以尝试更新版的“非常困” - 我的博客上有一个http://hoffesommer.com
答案 2 :(得分:-1)
就像更新时我放弃使用非常困,并且非常成功地使用amd代码分析器
http://developer.amd.com/tools-and-sdks/archive/amd-codeanalyst-performance-analyzer/
高度推荐。