解决此处理器类型不支持错误安装包 [英] Solve the error installation package is not supported by this processor type

查看:4553
本文介绍了解决此处理器类型不支持错误安装包的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Visual Studio Ultimate 2013开发Outlook 2010的外接程序.要创建安装程序包,请使用InstallShield限量版.

I am working to develop an add in for outlook 2010 with Visual Studio Ultimate 2013. To create the setup package I use InstallShield limited Edition.

生成的设置适用于64位PC.

The setup generated works on 64 bit pc.

它不适用于32位系统.报告的错误是:

It doesn't work on 32 bit systems. The reported error is:

此处理器类型不支持此安装包

this installation package is not supported by this processor type

报告错误的测试已在Windows 7 32位系统上完成.

The test reporting the error has been done on a windows 7 32 bit.

可再发行的列表是:

  • Microsoft .NET Framework 4.5完整版
  • Microsoft VSTO 2010运行时
  • 用于Office运行时的Visual Studio 2010工具

我手动删除了64位位置上的所有寄存器.

I manually removed any register on 64 bit position.

在日志文件中重新编译解决方案,我发现此行:

Recompiling the solution in the log file I found this row:

2>将文件C:\ Program Files(x86)\ InstallShield \ 2013LE \ Redist \ Language Independent \ x64 \ ISBEW64.exe嵌入isregsvr.dll

2>Embedding file C:\Program Files (x86)\InstallShield\2013LE\Redist\Language Independent\x64\ISBEW64.exe into isregsvr.dll

这些是编译"区域中使用的信息:

Those are the informations used in the Compile area:

有人可以给我一些信息来解决这个问题吗? 预先谢谢你!

Can any one give me some information to solve this problem? Thank you in advance!

推荐答案

错误此处理器类型不支持此安装软件包"表示该软件包是64位软件包.当有文件或注册表安装到64位位置时,ISLE将创建一个64位程序包(否则,此类项目将无法在64位系统上正确安装).合并模块也可以包含此类项,但是我认为ISLE会为这些项生成错误,除非基本软件包已经是64位.

The error "this installation package is not supported by this processor type" indicates that the package is a 64-bit package. ISLE will create a 64-bit package when there are any files or registry being installed to 64-bit locations (as otherwise such items will not be installed correctly on 64-bit systems). Such items can also be included by merge modules, but I think ISLE generates an error for those unless the base package is already 64-bit.

因此,您必须查找和修改或删除这些项目.您说您已经删除了注册表项,因此只需查找和删除ProgramFiles64Folder,CommonFiles64Folder或System64Folder下的文件或文件夹即可.

So you have to find and modify or remove those items. You say you've already removed the registry items, so all you should have to find and remove are the files or folders somewhere under ProgramFiles64Folder, CommonFiles64Folder, or System64Folder.

这篇关于解决此处理器类型不支持错误安装包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆