我在 x64 NGEN .NET 4.0 程序集上的符号解析不起作用。
细节:
我有一个 .NET 4.0 命令行程序集,我正在使用带有 x64 配置的 Visual Studio 进行编译。编译后,我在上面运行 NGEN(64 位版本)。
XPERF 分析无法解析我的符号的调用堆栈(使用 -stackwalk 配置文件)失败。我现在正在从这里尝试 Perfmonitor:http: //bcl.codeplex.com/releases/view/42784
我已经完成了这些步骤,并且希望调用堆栈能够解决:
- 启动 NGEN 的 x64 应用程序
- 性能监控收集
- 性能监视器合并
- 性能监控分析
...不幸的是,堆栈跟踪在 PerfMonitor 中也不起作用。
我还尝试将应用程序作为 32 位运行——同样的问题。我的符号使用 symchk /v 检查得很好
我不知道如何调试这个损坏的堆栈跟踪功能。