最近,我开始使用 Visual Studio 2013 Ultimate,因为我听说了很多关于 IntelliTrace 功能的好消息。但这对我不起作用。我创建了简单的控制台应用程序并将其配置为“任何平台”。该应用程序没有做任何特别的事情。它只是从 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 的情况下启动。在 Visual Studio 中重新启动调试会话可能会解决此问题。请注意,附加到已运行的进程时不支持 IntelliTrace。
如果您为 IntelliTrace 记录选择了自定义位置,请确保它可以被正在调试的进程写入。
我已经检查了消息中的每个条件。
我在开始调试之前启用了 IntelliTrace。它是为“IntelliTrace 事件和呼叫信息”配置的。
我没有附加到已经在运行的进程。我开始
在 Visual Studio (F5) 中进行调试。我以管理员身份运行 Visual Studio。
我还尝试使用自定义位置进行录音。但问题仍然存在。
所有应用程序都会发生这种情况(使用从 Web 下载的少量 IntelliTrace 演示应用程序进行了测试)
我正在使用 Windows 8。
有人可以请教吗?