gpt4 book ai didi

64-bit - 用Vista 64编写的代码是否在32位操作系统上兼容?

转载 作者:行者123 更新时间:2023-12-04 13:21:48 25 4
gpt4 key购买 nike

我们正在获得新的开发机器,并升级到Vista 64 Ultimate,以利用我们的8GB内存。我们的经理希望我们在32位虚拟机中进行所有开发工作,以确保我们的代码进入生产环境不会有任何问题。

有什么方法可以保证生成的程序可以在32位操作系统上运行吗?
我不介意使用虚拟机,但是我不喜欢它们如何迫使您返回“单一”监视器类型 View 。我喜欢将VS工具栏移到其他显示器上。

编辑:我们正在使用Visual Studio 2005和2008,VB.NET和/或C#

编辑:使用Harpreet的answer,这些是我用来设置Visual Studio IDE来编译x86/32bit的步骤:

  • 单击“生成”,然后打开配置管理器
  • 选择 Activity 解决方案平台下拉列表
  • 如果在列表中,请选择x86,否则请跳至步骤5。选择<New...>
  • 在“新解决方案平台”对话框中,选择x86并按OK。
  • 验证为所有项目选择的平台是x86
  • 单击关闭。

  • 享受。

    谢谢,
    基思

    最佳答案

    我在用于32位Windows的64位计算机上进行开发。这不是问题。为了保守起见,应确保将项目设置为以x86模式编译。您将要遍历解决方案中的每个项目,并仔细检查。您还可以使用AnyCPU设置,但是这样做会有点冒险,因为它在开发机上的运行方式与32位机上的运行方式不同。当然,您要避免使用64位模式。

    我遇到的问题是当应用程序编译为64位(显式为64位或AnyCPU编译并在64位Windows上运行)时无法使用的驱动程序。坚持使用x86编译完全可以避免这些问题。那应该揭示您的开发机器上的所有缺陷。

    理想情况下,您可以设置可以在32位计算机上频繁执行的构建和测试环境。这样可以使您的管理放心,并避免将VM用作 table 面。

    关于64-bit - 用Vista 64编写的代码是否在32位操作系统上兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30543/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com