写点什么

微软优化了 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:108732
用户头像

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

关注

评论

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

架构训练营-第一课总结

第01周命题作业-食堂就餐卡系统架构设计

Jaye

极客大学架构师训练营

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

不谈

C02-商业模式与架构设计

buoge

平台化服务的基石:隔离与交互策略模型

孤岛旭日

企业架构 用户权限 权限系统

食堂就餐卡系统架构设计

Cloud.

食堂就餐卡系统设计

赵龙

第一周总结

芒夏

极客大学架构师训练营

随遇而安的适配器模式 | Spring 中的适配器

大头星

Java spring 面试 设计模式 Java 25 周年

架构设计文档学习总结

jason

如何成为一个架构师

_MISSYOURLOVE

极客大学架构师训练营

学习总结

Geek_2e7dd7

食堂就餐卡系统设计

wyzwlj

极客大学架构师训练营

第三季已经起航,送你一份活动手册吧

赵新龙

写作 社群

食堂就餐卡系统设计

极客李

食堂就餐卡系统设计

stardust20

架构师训练营第一周总结

Cloud.

极客大学架构师训练营

Week 01 命题作业

卧石漾溪

极客大学架构师训练营

虽则悲欢不尽相同

zhoo299

随笔

架构师思维

极客大学架构师训练营

架构训练营-食堂就餐卡管理系统

作业1 餐卡系统设计

Geek_2e7dd7

ReentrantLock 公平锁和非公平锁源码分析

张sir

Java 多线程 Java 25 周年

ARTS-week3

王钰淇

ARTS 打卡计划

作业一:食堂就餐卡系统设计

Geek_36d3e5

重新定义失败

史方远

个人成长 随笔杂谈

程序员如何破除「迷茫」

顿晓

学习 程序员 架构 迷茫

UML练习1-食堂就餐卡系统设计

一剑

架构师训练营-第一课学习总结

King

学习 感悟 极客大学架构师训练营

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

一雄

学习 极客大学架构师训练营 第一周

架构师0期 | 架构师是怎样炼成的?

刁架构

极客大学架构师训练营

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