XNA 过去只有 32 位。您可以尝试编译为 64 位,但随后您会遇到问题,因为不会加载任何 64 位 XNA 库。我发现的所有试图支持这一点的评论都是提醒观众编译为 x86。
要编译为 x64:右键单击您的解决方案并转到配置管理器。从那里选择 x64 作为您的 Active Solution 平台。您可能必须创建它,然后将所有项目选择为 x64。您还可以尝试构建为 Any CPU,因为您使用的是 64 位 Windows,它应该自动以 64 位模式启动。
编辑:我发现我的一台旧虚拟机上安装了 XNA 4。看来没有办法强制它编译为 64 位。即使当我尝试创建一个新平台时,它也只允许我选择 x86。