我有:
我从包中安装了Xamarin studio。比我尝试构建x86_64 GTK#应用程序,我不能...我已经读过,对于x86_64应用程序,我需要从源代码编译单声道。我已经通过脚本删除mono并从tarball编译它。所以Xamarin工作室不工作。当我启动它时,我收到错误消息:“此应用程序需要Mono 4.3或更高版本。” 我尝试在不同的文件夹上安装mono:/opt/mono/mono-4.8.0。然后我尝试这样做(在单声道文件夹中):
./ autogen.sh --enable-nls = no --build = x86_64-apple-darwin --prefix = / Library / Frameworks / Mono.framework / Versions / Git --with-monotouch = yes&& ;制造&& make install
我也尝试将前缀更改为“/Library/Frameworks/Mono.framework”并获得相同的结果。
当我尝试更改项目设置的架构时,我无法添加x64 (Select arch screen)。对不起俄语界面。我不知道怎么换成英文。
我需要在Xamarin工作室上构建x86_64 GTK#应用程序。我怎么能这样做?
答案 0 :(得分:0)
您只使用所显示的屏幕截图中的解决方案范围配置。所有这一切都是创建解决方案中的每个项目都可以使用的配置。您仍然需要在项目选项,项目选项 - >构建 - >编译器 - >平台目标字段中设置架构:
如果您需要x86和x64的单独配置,请执行以下操作:
现在,当您选择Debug | x64或Release | x64配置时,您将构建x64。
答案 1 :(得分:-1)
将此添加到您的~/.bash_profile
:
/bin/launchctl setenv MONO_ENV_OPTIONS --arch=64