首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

.net framework仿佛不分32位/64位

2013-09-06 
.net framework好像不分32位/64位?我在64位的windows系统上安装VC2010/VC2012.装完以后看控制面板的显示.n

.net framework好像不分32位/64位?
我在64位的windows系统上安装VC2010/VC2012.

装完以后看控制面板的显示.net framework后面并没有跟(x64)这样的字眼。

我的问题是,.net framework区分一个.net程序是64位还是32位么? framework本身是否区分32/64位?
[解决办法]
编译时,有x64选项,项目右键-属性中有
[解决办法]
一般来说不区分,32bit系统就编译成32bit本机代码,64bit系统就编译为64bit本机代码。

但是为了PInvoke和COM兼容性,你可以强制一个程序始终以32bit运行,即使是在64bit系统上。在编译选项可以设置。
[解决办法]
是的。
IL不区分32bit和64bit。
[解决办法]
即便你强制指定目标平台,也是配置参数而已,不影响IL代码。

热点排行