2

我正在尝试在没有安装 Visual Studios 的机器上的 Windows 服务 .exe 上使用 Very Sleepy。我已经使用 xcopy 复制了 .exe .map 和 .pdb 文件。所有这些文件都位于执行服务的同一文件夹中。

但是当我附上 Very sleepy 时,与 .exe 相关的所有功能都没有任何名称,只有地址。

我错过了什么?

BR尼拉德里·博斯

4

3 回答 3

0

假设您的语言是 C++:您是否在编译器设置中启用了“调试信息”?这是 Visual Studio 调试器需要了解的函数,AFAIK。

于 2010-12-17T14:04:17.480 回答
0

机器是否安装了最新版本的 Windows 调试工具http://msdn.microsoft.com/en-us/windows/hardware/gg463009?它可能有一个非常旧的 dbghelp.dll 版本,它可能无法读取您的 PDB(假设它们是使用最近的编译器生成的)。

您还可以尝试更新版本的非常困 - 我在我的博客http://hoffesommer.com上有一个

于 2011-06-07T01:55:27.197 回答
-1

就像我放弃使用非常困的更新一样,并且非常成功地使用了 amd 代码分析器

http://developer.amd.com/tools-and-sdks/archive/amd-codeanalyst-performance-analyzer/

强烈推荐。

于 2012-09-23T12:01:24.660 回答