【问题标题】:F# build 32-bit executable from command lineF# 从命令行构建 32 位可执行文件
【发布时间】:2014-03-14 12:16:51
【问题描述】:

我需要从另一个 32 位可执行文件运行 F# 程序。我无权访问这个源代码。如何在 64 位操作系统下从命令行构建 32 位 F# 可执行文件?

【问题讨论】:

  • 将输出设置为 x86 而不是“Any”?
  • @crashmstr 非常感谢,我设法在 SO 上找到了解决方案。忘记了 C# 被编译成同一种二进制文件。

标签: f#


【解决方案1】:

所以,在我提出关于 SO 的问题后,我终于找到了答案。 (这在某种程度上有所帮助,你知道的)。答案就在这里:

Running a 32-bit C# application on a 64-bit machine

您需要运行位于\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\corflags.execorflags /32BIT+,以便可执行文件在64 位操作系统上以32 位运行。

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    相关资源
    最近更新 更多