项目从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 2008转换到2010后不支持处理器类型

安装程序项目(假设你指的是Visual Studio内建的安装程序)不会通过构建/配置系统暴露它们的CPU类型。相反,项目本身有一个Target Platform属性(在解决方案资源管理器中选择项目,打开属性)。

此属性仅支持x86, x64Itanium,因此无论当前设置为什么,它都不是AnyCPU