python这个处理器类型不支持该安装程序包_解决此处理器类型不支持错误安装包...

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.

The setup generated works on 64 bit pc.

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

this installation package is not supported by this processor type

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

The list of redistributables is:

Microsoft .NET Framework 4.5 full

Microsoft VSTO 2010 Runtime

Visual studio 2010 Tools for Office runtime

I manually removed any register on 64 bit position.

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

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!

解决方案

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.

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值