加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

.net – 缺少调试|项目的任何CPU构建配置,并在Windows x64上默认

发布时间:2021-03-06 16:36:40 所属栏目:Windows 来源:网络整理
导读:我刚刚在我的盒子上重新安装了 Windows 7 x64.安装成功了,我对整个操作系统没有任何问题.我相信Windows或.NET x64有一个配置问题. 症状 新项目的默认构建配置为Debug | x86.这听起来不对.我正在运行一个x64操作系统,我相信,对于之前的最后三个版本,默认的

我刚刚在我的盒子上重新安装了 Windows 7 x64.安装成功了,我对整个操作系统没有任何问题.我相信Windows或.NET x64有一个配置问题.

症状

>新项目的默认构建配置为Debug | x86.这听起来不对.我正在运行一个x64操作系统,我相信,对于之前的最后三个版本,默认的构建配置是Debug | Any CPU.
>任何CPU都不存在作为项目的构建配置,我确信应该.要构建任何x64,我需要为项目显式添加一个x64平台.

我认为Debug | Any CPU通常是默认配置是正确的.如果是这样,有什么可能的原因,这不是任何新的项目创建的情况?

新项目的默认值在Visual Studio 2010中更改为x86 – 您可以在Rick Byers的博客文章 Any CPU Exes are usually more trouble than they’re worth中阅读一些MS的推理.

您应该可以在Configuration Manager对话框中添加任何CPU作为附加平台.我有Windows Vista x64& Visual Studio 2010并获取任何CPU,x64和安腾的选项.您可以尝试重新运行Visual Studio的安装程序,并查看是否有任何您没有安装的选项.

有趣的是,似乎x86只是新的EXE项目的默认值 – 如果创建一个新的类库项目,它将默认为任何CPU.这是有道理的,因为它是确定运行哪个版本的CLR的EXE文件的平台,而任何CPU DLL都可以由x86和x64 EXE文件加载.

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读