0

我已经安装了Visual Studio 2012 & 2013专业版用于评估所有最新更新,以便购买许可证,如果一切顺利...查询支持在Visual Studio 2012&2013中分析原生非托管C++代码

我对分析和检测原生非托管C++代码感兴趣,但遇到困难。

我可以得到基于采样的本机C++代码的性能分析,在VS2012的IDE中工作正常,但对于VS2013没有问题。

我无法在VS2012或VS2013中的IDE中获得基于工具的性能分析,适用于本机C++。

从C#GUI调用C++代码。 C#和受管理的C++调用正在被分析,但不是未经调整的C++代码。

这是可能实现,无论是通过IDE或通过命令行?

Visual Studio文档在这方面很差。

有没有人有任何好的网页链接,如何得到这个所有的设置?

这些功能中的任何一个仅适用于Premium或其他更高版本?

回答

0

解决了它。

最后事实证明,它正在检测本机DLL,但随后将其不同的未经修复的版本加载到进程中。

现在在两个VS版本中都可以正常工作。

+0

你介意提供更多细节吗?我还有一个混合项目,我想在VS 2012中进行配置。Profiler可以处理托管代码,但涉及到本机代码时,它不会显示任何调试符号。它将所有本机代码视为对PInvoke的调用。 – John

相关问题