gpt4 book ai didi

visual-studio-2012 - 如何运行 Visual Studio 2012 内存分析器?我收到错误 DA0002

转载 作者:行者123 更新时间:2023-12-01 02:27:12 26 4
gpt4 key购买 nike

我正在尝试在 WinForms 项目上运行 VS12 内存分析器,但是当我这样做时,应用程序启动,它似乎工作正常,但随后报告显示为空白。在错误列表中,我收到此错误...

Error 1 DA0002: It appears that the file was collected without properly setting the environment variables with VSPerfCLREnv.cmd. Symbols for managed binaries may not resolve.



性能分析器工作正常。在运行内存分析器之前有什么我应该做的吗?在命令窗口中运行 VSPerfCLREnv.cmd 似乎对我没有任何作用(根据文档,它应该只是为该命令窗口设置环境变量)。

我已经安装了 Red Gate Ants 的试用版。我现在正在卸载它以防干扰。还有其他建议吗?关于从命令行运行分析器的一个很好的教程可能是一个很好的解决方法(尽管我宁愿 VS12 只是工作),但我不想分析应用程序的启动。

最佳答案

我能够通过使用“VS2012 的开发人员命令提示符”来生成示例分析报告 VSPerfCLREnv

VSPerfCLREnv /SampleOn
VSPerfCLREnv /SampleGC
VSPerfCmd /Start:Sample /Output:MyApp.exe.vsp /Launch:MyApp.exe

然后关闭后 MyApp.exe已执行 VSPerfCmd.exe /Shutdown在同一个命令提示符中,和 MyApp.exe.vsp被生成
VSPerfCmd.exe /Shutdown

此文件 MyApp.exe.vsp可以在VS2012中打开

备注 :使用/GC 选项执行 VSPerfCmd 显示相同 DA0002 错误。
我的环境是Win7 x86。

关于visual-studio-2012 - 如何运行 Visual Studio 2012 内存分析器?我收到错误 DA0002,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15421201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com