.NET 中的应用程序是否需要构建为 64 位才能充分利用装有 64 位操作系统的机器,或者它是否会像构建 32 位操作系统一样利用它。基本上,我们遇到内存不足异常的问题,建议在“可能”解决问题的 64 位机器上运行控制台应用程序。问题是我们是否可以只旋转一个 64 位框并将当前应用程序放在上面,或者我是否需要以 64 位方式重建应用程序。
最佳答案
如果您的应用配置为针对“任何 CPU”平台构建,那么它可以在任一平台上正常运行。
只要确保它不使用任何 32/64 位特定的东西,否则你会遇到问题。
MSDN 文档 here .
有关缺点的一些讨论,请参阅 here
关于c# - .net 控制台应用程序 32 位与 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1071974/