2

我发现 Visual Studio 2010 64 位版本不支持 IntelliTrace。

MS这是因为技术限制

谁能阐明这些限制可能是什么?

谢谢。

4

2 回答 2

4

问题很可能是 IntelliTrace 代码现在仅针对 32 位编写。您不能从当前在 Windows 中的 64 位可执行文件调用 32 位库。还有很多其他应用程序也有这个问题。例如:由于 Windows 资源管理器是 64 位应用程序,因此有助于右键单击菜单也需要是 64 位的。

这可能是同样的问题。该库可能尚未移植到 64 位,因此无法从新版本的 Visual Studio 中调用它。

于 2009-12-03T00:43:44.763 回答
0

我同意第一个答案。VS.NET 仍然是一个 32 位应用程序,而要调试一个 64 位应用程序,无疑是一个技术障碍。随着 VS.NET 2010 的发布,也有一些时间限制将其推出。

http://connect.microsoft.com/VisualStudio/feedback/details/550549/intellitrace-doesnt-work-on-x64-projects

有一些有趣的链接,例如。如何调试 64 位应用程序:

http://blogs.msdn.com/habibh/archive/2009/10/12/how-to-edit-code-when-debugging-a-64-bit-application.aspx

http://blogs.msdn.com/habibh/archive/2009/10/22/intellitrace-is-not-available-why.aspx

于 2010-04-22T21:07:07.753 回答