符号解析在.NET 4.0 NGEN的x64组件不工作组件、符号、工作、NET

2023-09-04 04:11:18 作者:小二、来碗敌敌畏

在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文件