代码之家  ›  专栏  ›  技术社区  ›  djeidot

在Vista计算机上调试XP应用程序

  •  1
  • djeidot  · 技术社区  · 16 年前

    我正在为XP和Vista构建一个MFC应用程序。我已经在XP机器上安装了visualstudio2008,但我需要在Vista上调试应用程序。我怎么能做到呢?我真的必须在Vista机器上安装visualstudio吗?

    我更希望远程调试应用程序而不必复制任何文件,我该怎么做?如果我不能,我怎么能在Vista机器上不安装visualstudio就可以安装MFC dll?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Joel Coehoorn    16 年前

    您可以安装VirtualPC(或其他虚拟化软件)并将Vista作为虚拟系统安装,因此您不需要两台计算机。对于调试的这一部分,最好是显式地执行 安装visual studio以确保程序中没有visual studio提供的某些隐藏依赖项。此时,您需要测试应用程序的完全部署版本。

    到目前为止,我发现的为vista开发的最大规则是确保 在安装程序的同一文件夹中写入任何内容。改为写入应用程序数据文件夹。这也是XP的一个规则,但在vista中执行得更为严格。

        2
  •  0
  •   Salman A    16 年前

    如果你有visualstudiopro或团队,你可以 remote debugging 一枪。在远程计算机上只安装了一个很小的存根。

    如果要运行应用程序的调试版本,则还需要在虚拟PC上安装调试运行时文件。