Exécuter des applications dans Windows 7 32 bits

Donc, nous avons une application qui sert à compiler à "any CPU". Il aurait exécuté en mode 64 bits sur Windows 7 machines, mais serait d'erreur quand il a essayé de faire un appel à un interop fonctionnant en 32 bits mode.

Je suis passé par la et a changé les cibles de compilation pour cible x86 pour le projet, compilé et exécuté localement, et il a bien fonctionné.

Toutefois, lorsque ce changement a été commis, il fonctionne encore comme 64 bits de Windows 7 machines en production.

Quand j'ai fait le changement, je viens d'ouvrir le Gestionnaire de Configuration dans VS2010, changé pour x86, enregistré, et engage le changement pour chaque projet dans la solution.

Comment puis-je le faire fonctionner en 32 bits mode? Ai-je besoin de changer quelque chose d'autre?

Q: Avez-vous la changez pour x86 pour toutes les configurations, et pas juste par exemple de configuration Debug ?
Comment savez-vous que votre application est en cours d'exécution en tant que 64 bits?
Vous n'avez pas besoin de le faire pour chaque projet dans la solution, il suffit de l'exécutable. La DLL de prendre du plomb à partir de l'exe, c'est de les charger
nos, oui, je suis à peu près sûr. chris - ctrl-alt-suppr - regarde la tâche, si il est en 32 bits, il sera ajouté avec 32*

OriginalL'auteur slandau | 2011-08-31