2016-03-02 1 views
-1

Je travaille pour développer un ajout pour Outlook 2010 avec Visual Studio Ultimate 2013. Pour créer le package d'installation, j'utilise InstallShield limited Edition.Résoudre l'erreur package d'installation n'est pas pris en charge par ce type de processeur

La configuration générée fonctionne sur un PC 64 bits.

Cela ne fonctionne pas sur les systèmes 32 bits. L'erreur signalée est:

ce package d'installation est non supporté par type de processeur

Le test signalant l'erreur a été fait sur un ordinateur Windows 7 32 bits.

La liste des Transmissibles est:

  • Microsoft .NET Framework 4.5 complet
  • Microsoft VSTO 2010 Runtime
  • de Visual Studio 2010 Outils pour Office Runtime

j'ai enlevé manuellement un registre sur la position 64 bits.

recompilation la solution dans le fichier journal que je trouve cette ligne:

2> Intégration fichier C: \ Program Files (x86) \ InstallShield \ 2013LE \ Redist \ Language Independent \ x64 \ ISBEW64.exe en isregsvr.dll

Ce sont les informations utilisées dans la zone Compile:

enter image description here

peut-o ne me donner quelques informations pour résoudre ce problème? Merci d'avance!

+0

avez-vous résolu ce problème? – ibininja

Répondre

1

L'erreur "ce package d'installation n'est pas pris en charge par ce type de processeur" indique que le package est un package 64 bits. ISLE crée un package 64 bits lorsque des fichiers ou un registre sont installés sur des emplacements 64 bits (sinon ces éléments ne seront pas installés correctement sur les systèmes 64 bits). De tels éléments peuvent également être inclus par les modules de fusion, mais je pense que l'ISLE génère une erreur à moins que le paquet de base ne soit déjà en 64 bits.

Vous devez donc trouver et modifier ou supprimer ces éléments. Vous dites que vous avez déjà supprimé les éléments du registre, donc tout ce que vous devriez trouver et supprimer sont les fichiers ou les dossiers quelque part sous ProgramFiles64Folder, CommonFiles64Folder ou System64Folder.

0

J'ai eu exactement le même problème, également avec un complément Outlook. Dans mon cas, c'était parce que j'écrivais une clé de registre sous SOFTWARE (64-Bit)/Microsoft/Office/Outlook; après avoir supprimé cette clé, le programme d'installation a fonctionné sur les plates-formes 32 et 64 bits, et le complément semblait également fonctionner normalement sur les deux plates-formes.