为什么 linux 上的 monodevelop 只提供 "any cpu" 平台?
Why does monodevelop on linux only provide an "any cpu" platform?
我正在 linux 上构建一个 c# 控制台应用程序。但是我构建的所有应用程序都是 x86 架构的。
当我进入
Solution Options
-> Configurations
-> Add
我得到的唯一 Platform
选项是 Any CPU
如何获得 64 位构建配置?
Any CPU
将为您的特定体系结构选择最佳选项,但即使您在 x64 上,您的项目仍将构建 x86 if 您将编译器设置为x86。
我的 Project Options
-> Build
-> Compiler
-> Platform Target
不知何故设置为 x86。我不确定是我更新了 xaramin studio/monodevelop 还是导致它恢复到 x86 的原因,但在某些时候我已经正确地将其设置为 x64。
现在我将编译器移回 x64 并重新构建,我再次构建了 64 位应用程序!
因此,如果您遇到了同样的问题,则需要注意一些事项。
我正在 linux 上构建一个 c# 控制台应用程序。但是我构建的所有应用程序都是 x86 架构的。
当我进入
Solution Options
-> Configurations
-> Add
我得到的唯一 Platform
选项是 Any CPU
如何获得 64 位构建配置?
Any CPU
将为您的特定体系结构选择最佳选项,但即使您在 x64 上,您的项目仍将构建 x86 if 您将编译器设置为x86。
我的 Project Options
-> Build
-> Compiler
-> Platform Target
不知何故设置为 x86。我不确定是我更新了 xaramin studio/monodevelop 还是导致它恢复到 x86 的原因,但在某些时候我已经正确地将其设置为 x64。
现在我将编译器移回 x64 并重新构建,我再次构建了 64 位应用程序!
因此,如果您遇到了同样的问题,则需要注意一些事项。