问题描述
在x64我的符号解析NGEN .NET 4.0组装它不能正常工作。
My symbol resolution on an x64 NGEN .NET 4.0 assembly it not working.
详细信息:
我有一个.NET 4.0的命令行程序集使用Visual Studio与64的配置,我编译。我编译后,我上运行NGEN(64位版本)。
I have a .NET 4.0 command line assembly that I am compiling using Visual Studio with an x64 configuration. After I compile, I run NGEN (The 64 bit version) on it.
由于未能与XPERF分析调用栈(带-stackwalk配置文件),这将不解决我的符号。 HTTP://bcl.$c$cplex.com我现在从这里尝试Perfmonitor /发布/查看/ 42784
Having failed with XPERF analysing the callstacks (with -stackwalk profile) which won't resolve my symbols. I am now trying Perfmonitor from here: http://bcl.codeplex.com/releases/view/42784
我已经做了这些步骤,本来期望的调用堆栈来解决:
I have done these steps and would have expected the call stacks to resolve:
- 启动NGEN'ed的x64应用程序
- PerfMonitor收集
- Perfmonitor合并
- Perfmonitor分析
...不幸的是,堆栈跟踪不要在PerfMonitor擦出火花。
... Unfortunately, the stack traces don't work in PerfMonitor either.
我也尝试运行的应用程序作为一个32位的 - 同样的问题。我的符号退房罚款Symchk的/ V
I also tried running the app as a 32-bit - same issues. My symbols check out fine with symchk /v
我在如何调试这个破堆栈跟踪功能的丧失。
I am at a loss on how to debug this broken stack trace functionality.
推荐答案
不知道如果我理解正确的,但你需要生成profilable NGEN'组件'。
Not sure if I understand correctly, but you need to generate profilable NGEN 'assemblies'.
IOW: NGEN安装ass.dll / profile文件
这篇关于符号解析在.NET 4.0 NGEN的x64组件不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!