相关疑难解决方法(0)

C#编译32/64位,还是任何cpu?

可能重复:
Visual Studio"任何CPU"目标

我注意到在VS中编译C#代码时,通常有编译32/64位系统的选项,还有一个用于编译任何cpu的选项.

这两个选项有什么区别?选择任何CPU只能编译为中间字节代码,而第一个选项编译为机器代码(这听起来不太可能)?或者是其他东西?

.net 64-bit assemblies 32bit-64bit anycpu

68
推荐指数
2
解决办法
6万
查看次数

缺少调试|项目的任何CPU构建配置和在Windows x64上默认为Debug | x86

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

症状

  1. 新项目的默认构建配置是Debug | x86.
    这感觉不对.我正在运行x64操作系统,我有理由相信,在此之前的最后三个版本中,默认的构建配置是Debug | Any CPU.
  2. 任何CPU根本不存在作为项目的构建配置,我有理由相信它应该存在.要构建任何x64,我需要为项目显式添加一个x64平台.

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

.net visual-studio-2010 buildconfiguration windows-7-x64

12
推荐指数
1
解决办法
5796
查看次数