【发布时间】:2015-05-02 02:06:11
【问题描述】:
最近,我听说了很多关于 IntelliTrace 功能的好消息,因此我转向了 Visual Studio 2013 Ultimate。但这对我不起作用。我创建了简单的控制台应用程序并将其配置为“任何平台”。该应用程序没有做任何特别的事情。它只是从 Main 方法调用私有方法“Display”。
class Program
{
static void Main(string[] args)
{
Display(10);
}
private static void Display(int i)
{
Console.WriteLine(i);
}
}
调试此应用程序时,intelliTrace 显示以下消息。
IntelliTrace 未收集进程“XXX.vshost.exe”的数据
可能不支持项目类型或您正在调试的进程 可能已附加到 IntelliTrace 或随 IntelliTrace 启动 禁用。在 Visual Studio 中重新启动调试会话可能 解决这个问题。请注意,不支持 IntelliTrace 时 附加到已经在运行的进程。
如果您为 IntelliTrace 记录选择了自定义位置, 请确保它可以被正在调试的进程写入。
我已经检查了邮件中的每个条件。
我在开始调试之前启用了 IntelliTrace。它是为“IntelliTrace 事件和呼叫信息”配置的。
我没有附加到已经在运行的进程。我开始
在 Visual Studio 中调试 (F5)。我正在以管理员身份运行 Visual Studio。
我还尝试使用自定义位置进行录制。但问题仍然存在。
所有应用程序都会发生这种情况(使用从 Web 下载的少量 IntelliTrace 演示应用程序进行测试)
我使用的是 Windows 8。
谁能给点建议?
【问题讨论】:
-
您能否检查一下您是否在项目的“调试”属性中选择了“启用本机代码调试”?如果设置了该属性,则不支持 IntelliTrace。
标签: visual-studio-2013 intellitrace historical-debugging