2

我想将我的工作计算机从 32 位 Windows XP 更新到 64 位 Windows 7,但我担心在 64 位 Windows 7 中开发的软件无法在 32 位操作系统上运行,就像 Windows XP 和 Windows 7 一样。

4

1 回答 1

4

它可以正常工作。您只需要确保使用平台目标“Any CPU”编译二进制文件。

但是,请注意以下事项:

  1. 使用非托管 DLL 时,必须为 32 位系统提供 32 位版本,为 64 位系统提供 64 位版本。
    如果您只有 32 位版本的非托管 DLL,您还可以选择“x86”作为平台目标。即使在 64 位系统上,您的应用程序也将作为 32 位进程运行。
  2. 当您在应用程序中使用 Windows 7 功能时,它很可能无法在 Windows XP 上正确运行。
于 2012-08-21T08:33:09.740 回答