1
我需要从另一个32位可执行文件运行F#程序。我没有任何访问这个源代码的权限。如何在命令行下在64位操作系统下构建32位F#可执行文件?F#从命令行构建32位可执行文件
我需要从另一个32位可执行文件运行F#程序。我没有任何访问这个源代码的权限。如何在命令行下在64位操作系统下构建32位F#可执行文件?F#从命令行构建32位可执行文件
所以,我终于找到了答案,就在我问这个问题后。 (这个有点帮助,你知道)。答案就在这里:
Running a 32-bit C# application on a 64-bit machine
你需要运行corflags /32BIT+
位于\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\corflags.exe
,使可执行文件与64位操作系统的32位上运行。
将输出设置为x86而不是“Any”? – crashmstr
@crashmstr非常感谢,我设法找到了一个解决方案。忘记了C#被编译为相同类型的二进制文件。 –