AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

微软优化了 Visual Studio 11 和.NET 4.5 的 AnyCPU 选项

  • 2012-04-19
  • 本文字数:508 字

    阅读完需:约 2 分钟

自从有了 64 位机以后,开发人员就不得不小心地处理好 32 位和 64 位平台的不同之处。造福 C#开发人员,微软的 Visual Studio 提供了 AnyCPU 的编译选项。VS 的构建设置允许开发者指定具体的公共语言运行时平台(runtime platform)。这次微软进一步优化了此项功能,默认就支持 ARM 处理器。

我们通过几张截图来具体讲述这次的改进。

VS 2010 提供了这些选项:

  • x86(默认)
  • Itanium
  • x64
  • anycpu

现在,微软更新了 VS11 和.NET 4.5,最新的平台选项包括:

  • x86
  • Itanium
  • x64
  • anycpu
  • anycpu32bitpreferred(默认)

在最新的 VS11 里面,新的默认选项是 anycpu32bitpreferred。而微软 MVP、程序员 Sasha Goldshtein 则表示,查看 VS11 中的项目属性后,发现显示的结果却是相反的——默认选项依旧是 anycpu,而且 anycpu 32 位是不可选的。

Goldshtein 写道:

anycpu32bitpreferred 和 x86 唯一的区别就是:使用 x86 选项进行编译的.NET 程序是不能在基于 ARM 处理器的 windows 上运行的,但是使用 anycpu32bitpreferred 的程序则可以。

当开发人员升级 VS 至 VS2011 的时候,应该专门查看一下项目属性,这样才能确保使用了想要的平台。

查看英文原文: Microsoft Redefines AnyCPU for Visual Studio 11 and .NET 4.5

2012-04-19 01:108306
用户头像

发布了 114 篇内容, 共 33.1 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

Flutter 开发从 0 到 1(二)框架与网络

吴小龙同学

flutter ios android 跨平台

架构师训练营 - 第四周课后练习

joshuamai

架构师训练营 - 第四周学习总结

joshuamai

16张图带你彻底搞懂基数排序

Java架构师迁哥

用eBPF/bcc分析系统性能的一个简单案例

AI乔治

Java 编程 架构 大前端

C++的智能指针你了解吗?

良知犹存

c++

iOS底层系统小结

shirley

ios

“双11”正成为区块链场景应用“练兵场”

CECBC

大数据

杂谈

落曦

数字货币是数字经济发展基石

CECBC

数字货币

架构师训练营第四周作业

李日盛

架构

fastJson与一起堆内存溢出'血案'

AI乔治

Java 架构 JVM Fastjson 内存溢出

区块链技术发展需加强核心技术自主创新

CECBC

区块链技术

这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!

MySQL 面试 数据库事务 索引结构

【薪火计划】01 - 好与坏

AR7

管理

大招落地:MySQL 插入更新死锁源码分析

AI乔治

Java MySQL 编程 架构

架构师训练营第 1 期 - 第 8 周课后练习

Anyou Liu

极客大学架构师训练营

java是如何调用native方法?hotspot源码分析必会技能

诸葛小猿

Java jdk JVM jni hotspot

我用 Python 找出了删除我微信的所有人并将他们自动化删除了

Python小二

Python 微信

Maven 入门

少平

Java

Maven 进阶

少平

极客大学 - 架构师培训 -ch3 作业

bing5tui3

极客大学架构师训练营

Scala-语法特性(一):类型和变量定义

正向成长

scala

线上排障技巧 | 动态修改LOGGER级别

AI乔治

Java 编程 架构 JVM

架构师训练营第1期 - week08 - 作业

lucian

极客大学架构师训练营

【得物技术】机器学习在图形验证码识别上的应用

得物技术

学习 算法 测试 图像识别 验证码

上海与鲲鹏的数字共鸣

脑极体

极客时间 - 架构师一期 - 第八周作业

_

极客大学架构师训练营 第八周作业

ARTS Week14

丽子

Flutter 开发从 0 到 1(一)需求与准备

吴小龙同学

flutter ios android 跨平台

如何正确的关闭线程池

Rayjun

Java 线程池

微软优化了Visual Studio 11和.NET 4.5的AnyCPU选项_.NET_Jeff Martin_InfoQ精选文章