如何获取Visual Studio性能工具来加载“System.Core.ni.dll”的符号

时间:2012-10-11 17:35:20

标签: visual-studio

我正在使用Visual Studio 11的分析器(采样),并且无法获取报告以向我显示我需要的代码。问题是几个程序集不会加载,因为它们是“本机映像”。我关注的主要是“System.Core.ni.dll”。因为没有加载该符号,所以当我去查看报告时,我看不出为什么我的表达式很慢。相反,它只是将与Expressions相关的所有示例捆绑到一行“System.Core.ni.dll”中。

如果我查看“输出”窗口,我会看到以下两行:

无法为C:\ Windows \ assembly \ NativeImages_v4.0.30319_64 \ System.Core \ 713a8c0e41e664d349efcc0cec7f5e86 \ System.Core.ni.dll加载符号 已加载的符号为C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll

注意第一个符号是如何加载的?

我有什么选择?我可以阻止使用原生图像吗?我可以加载原生图像的符号吗?

1 个答案:

答案 0 :(得分:31)

我在Windows 8上遇到了类似的问题,并找到了帮助我解决问题的帖子here。不知道它是否会解决OP的问题,但它对我有用。