为什么Linux上的monodevelop仅提供“任何cpu”平台?

时间:2018-07-12 20:00:13

标签: linux monodevelop

我正在linux上构建一个c#控制台应用程序。但是我建立的所有应用程序都是x86体系结构。

当我进入

Solution Options-> Configurations-> Add

我获得的唯一Platform选项是Any CPU

如何获得64位构建配置?

1 个答案:

答案 0 :(得分:0)

Any CPU将为您的特定体系结构选择最佳选项,但是即使您使用x64 ,即使您将编译器设置为x86,您的项目仍将构建x86。

以某种方式将我的Project Options-> Build-> Compiler-> Platform Target设置为x86。我不确定是我更新了xaramin studio / monodevelop还是导致它恢复为x86的原因,但是在某个时候我已经正确地将其设置为x64。

现在,我将编译器移回了x64并进行了重建,我又重新构建了64位应用程序!

因此,如果您是遇到相同问题的其他人,则需要提防。