我有一个本机 C++ 项目,它使用 COM 与 VB.NET 中的单独项目进行通信。过去,通过将项目附加到引用本机 dll 的单独 exe,我已经能够成功地分析本机项目。我现在正在尝试通过连接到 dllhost.exe 来分析本机项目。此配置有效,因为我可以通过 dllhost 进行调试,但是如果我尝试分析代码(或者只是在调试时将分析器附加到 dllhost),分析器将停止并且我得到以下输出:
PRF0010: Launch Aborted - Unable to start vsperfmon.exe Error VSP1712: Invalid File: C:\...\MyProj110609.vsp PRF0025: No data was collected.
我知道探查器可以工作,因为我可以使用不同的配置获得结果。我也知道调试配置有效。知道出了什么问题吗?