我有一个本机Win32应用程序,该应用程序托管CLR以将C#用作复杂的“脚本”语言。CLRProfiler在托管时未连接到CLR
我有内存泄漏,我决定尝试微软的CLR探查器进行调查。 (我不确定是否管理泄漏,希望这个工具可能有助于揭示这件事)。
但是,当我告诉CLRProfiler启动我的(本地)应用程序时,尽管我的应用程序始终在运行的第一秒左右启动CLR,即使我的应用程序明显运行托管代码,CLRProfiler仍会继续显示提示Waiting for application to start common language runtime
。
是CLRProfiler只能如果它是由管理型仅程序使用启动CLR存根开始连接到CLR和不如果应用程序显式加载和启动MSCOREE.DLL
?或者我只是做错了什么?
或者是有什么(希望简单)我的本机应用程序需要做,而开始CLR让CLRProfiler相处吗?