linux - 为什么 linux 上的 monodevelop 只提供“任何 cpu”平台?
问题描述
我正在 Linux 上构建 ac# 控制台应用程序。但是我构建的所有应用程序都是 x86 架构。
当我进入
Solution Options
-> Configurations
->Add
Platform
我得到的唯一选择是Any CPU
如何获得 64 位构建配置?
解决方案
Any CPU
将为您的特定架构选择最佳选项,但如果您将编译器设置为 x86,即使您在 x64 上,您的项目仍将构建x86。
不知何故,我的Project Options
-> Build
-> Compiler
->Platform Target
设置为 x86。我不确定是我更新 xaramin studio/monodevelop 还是导致它恢复到 x86,但在某些时候我已正确地将其设置为 x64。
现在我将编译器移回 x64 并重新构建,我再次构建了 64 位应用程序!
因此,如果您是遇到同样问题的其他人,请注意一些事情。
推荐阅读
- mongodb - MongoDB、Express + GraphQL 服务器:使用新字段更新数据模型,但查询不会获取新字段
- pdf - 处理 tif 文件的文件夹以创建可搜索的 PDF 文件
- spring-boot - 使用 Nodejs 配置 Springboot-Gadle
- react-hooks - Reactstrap 正在干扰 React Hooks
- javascript - Wordpress AJAX 提交结果在 admin-ajax.php 而不是内容 div 中打开
- c - 什么是 AddressSanitizer:DEADLYSIGNAL?
- ffmpeg - 如何使用 ffmpeg 重新流式传输 m3u8
- jenkins - Jenkins 中的空手道 API 测试调试
- r - 是否可以在“Spark with Yarn”集群上运行任意 Python 或 R 脚本?
- swift - 如何添加状态跟踪 AWS iOS?