32位版本的Visual Studio远程调试监视器不能用于调试64位进程



我正试图在运行VS2010的旧Windows XP机器上运行我的visual studio (2010) c++项目。但是,当我运行它时,我得到了这个问题标题中列出的错误。为什么会这样,我该如何解决?

当我启用Silverlight调试器时,同样的错误被抛出。要解决这个问题

  • 打开项目属性
  • 在web选项卡下查找调试器
  • 删除"Silverlight"上的勾号

一般来说,调试器应该与被调试对象具有相同的位(或者至少它必须能够理解目标的体系结构)。在任何常见情况下,基于x86的调试器都无法调试x64应用程序。

Visual Studio文档说:

要调试在远程计算机上运行的64位应用程序,您需要在远程计算机上安装64位远程调试器。64位远程调试器可在您的Visual Studio安装集。

最新更新