Créé MSI, mais obtenir package d'installation n'est pas pris en charge par ce type de processeur d'erreur

Je suis nouveau sur le MSI. J'ai créé une Fenêtre de Service qui est le projet de sortie pour mon MSI. Ma machine locale est un 64 bits, Win 7 de la machine. Le serveur, je suis en train d'installer sur est une Victoire 2008 32-bit server s'exécutant sur une machine virtuelle. Je suis en utilisant .NET 4 VS2010.

Actuellement, mon service exe est la construction d'un relâchement target = CPU dans le Gestionnaire de configuration. Le MSI, ne me donne pas une option pour changer la plate-forme.

Je peux l'installer sans problème sur mon local 64 bits Win7 machine. Cependant, chaque fois que j'essaie de l'installer sur 32 bits, Win 2008, j'obtiens l'erreur suivante:
"Ce package d'installation n'est pas pris en charge par ce type de processeur d'erreur. Contactez votre fournisseur de produit."

J'ai essayé de modifier le service cible x86 reconstruction de l'exe et le programme d'installation, mais j'obtiens le même résultat. Le service fait référence à un certain nombre de bibliothèques de classe. J'ai changé les Cpu x86 ainsi, juste pour voir si cela fait une différence.

J'ai également fait en sorte que mon projet d'Installation et de Service conditions Préalables sont définis .NET Framework 4 (x86 et x64). J'ai également expérimenté avec l'évolution des Prérequis du programme d'installation de Windows à partir de 3.1 à 4,5.

Rien ne semble fonctionner. Des idées? Merci.

Si quoi que ce soit, cela nous a donné une entreprise argument de mise à niveau de nos serveurs de test à 64 bits. Récemment, la Production a été mis à niveau à la version 64 bits, mais le Test n'a pas.

OriginalL'auteur evodev | 2013-02-20