Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 项目从Visual Studio 2008转换到2010后,不支持错误处理器类型_C# - Fatal编程技术网

C# 项目从Visual Studio 2008转换到2010后,不支持错误处理器类型

C# 项目从Visual Studio 2008转换到2010后,不支持错误处理器类型,c#,C#,该解决方案保留了一个安装程序项目,最近从2008年的项目转换为2010年的项目 但是,尝试运行创建的.msi会返回错误 "Processor type not supported.... 如果运行setup.exe,将出现以下错误:“该应用程序是为x64平台设计的,但安装在intel上” 但是,解决方案的配置设置为任何CPU 我几乎找不到可能的解决办法,我也看到了人们在2003-2005年间遇到这种情况的地方 有什么建议吗?安装程序项目(假设您指的是内置的Visual Studio安装程序)

该解决方案保留了一个安装程序项目,最近从2008年的项目转换为2010年的项目

但是,尝试运行创建的.msi会返回错误

 "Processor type not supported....
如果运行setup.exe,将出现以下错误:“该应用程序是为x64平台设计的,但安装在intel上”

但是,解决方案的配置设置为任何CPU

我几乎找不到可能的解决办法,我也看到了人们在2003-2005年间遇到这种情况的地方

有什么建议吗?

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


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

您是否碰巧在代码中使用了IBM.Data.DB2.iSeries组件?如果是,是什么版本?(查看你的.config文件-它将是10.0.0.0或12.0.0.0)很难相信它说的是“x64奔腾”或“在英特尔上”。真正的错误信息是什么?@Hans Passant-我也这么想。错误信息中的o型是“奔腾”,我用“平台”进行了更新。这是逐字逐句的。