【发布时间】:2016-01-12 05:50:36
【问题描述】:
我是一名 C# 程序员。在我的公司,我们开发了一个程序,该程序具有一个可执行文件,部署在各种机器上。 我的老板说这样做的唯一方法是制作一个 X86 可执行文件,如果在 X86 机器上工作,那么它肯定也可以在 X64 上工作。 所以我想知道:这是正确的吗?在 X86/X64 上使用相同的 exe 有什么缺点。 无论如何,AnyCpu 设置是什么。
此外,由于大多数 IT 公司都在 X86/X64 中实现多元化,这不是更好吗?
谢谢 帕特里克
【问题讨论】:
-
可能不会。我愿意知道我公司选择始终使用 X86 的缺点是什么。
-
您至少问了 3 个问题,并且该链接直接回答了其中 2 个问题,最后一个(这是正确的)取决于您的程序及其使用的库 /它做出的假设。
-
好的,我会仔细阅读。
-
您需要 x64 允许您处理的额外内存吗?如果不是,则根本不需要针对 x64,x86 很好。
-
@Spender 感谢您提供此信息。你能告诉我更多关于这方面的事情吗?我必须处理一个(或多个)具有 10^6 点的形状。所以一个巨大的折线段。我的目标是追求速度。正如我告诉过你的,我不知道目标计算机可能又旧又慢,反之亦然。
标签: c# deployment x86 64-bit anycpu