项目从Visual Studio 2008转换到2010后不支持处理器类型
本文关键字:2010 不支持 处理器 类型 转换 Visual Studio 2008 项目 | 更新日期: 2023-09-27 18:09:35
该解决方案保留了一个安装程序项目,最近从2008年项目转换为2010年项目。
但是,尝试运行已创建的.msi将返回错误
"Processor type not supported....
如果你运行setup.exe,它会报错"该应用程序是为x64平台设计的,但正在安装在intel上"
但是,解决方案的配置设置为Any CPU。
我在可能的解决方案中发现的很少,并且看到了从2003年到2005年人们遇到这种转换的地方。
有什么建议吗?
安装程序项目(假设你指的是Visual Studio内建的安装程序)不会通过构建/配置系统暴露它们的CPU类型。相反,项目本身有一个Target Platform
属性(在解决方案资源管理器中选择项目,打开属性)。
此属性仅支持x86
, x64
和Itanium
,因此无论当前设置为什么,它都不是AnyCPU
。