2012-11-29 5 views
2

Récemment utilisé VS Express 2012 pour Desktop et je travaille dans une machine 64 bits et les applications vb.net faites dans VS 2012 ne fonctionnent pas dans des machines 32 bits! msgs "pas une application 32bit valide"VS Express 2012 pour Desktop ne produit pas d'applications compatibles 32bit

Dans VS Express 2010, cela a bien fonctionné, mais dans VS 2012, même si j'ai choisi le Any CPU, x86 configs, les applications libérées ne fonctionnent pas dans les machines 32 bits.

+0

Est-ce une application "Hello World", ou quelque chose de complexe? Utilisez-vous des bibliothèques tierces possédant à la fois des versions x86 et x64? – igrimpe

+0

double - pls remove – igrimpe

+0

@HansPassant: Vous avez tort. Créé application simple Winforms (seulement forme, rien d'autre) avec VS2012 Express pour DT sur W7-Ult-x64. Dossier de version copié vers (VM'ed) Win XP Pro 32. Le programme s'exécute. – igrimpe

Répondre

1

Il me semble que vous modifiez peut-être la plate-forme pour la configuration de débogage uniquement. Dans l'onglet Compiler de la page Paramètres, vous trouverez une liste déroulante Configuration, modifiez-la en 'Toutes les configurations', puis changez la plate-forme en x86. Enregistrer> Re-publier.

Questions connexes