Je n'ai pas d'option 'Any CPU' dans mon gestionnaire de configuration
J'ai lu plusieurs posts sur le gestionnaire de configuration dans VS2010 (ou avant) mais je ne trouve pas mon problème.
J'ai une solution contenant de 6 projets.
Quand j'ouvre le gestionnaire de Configuration, je peux sélectionner:
'Configuration de la Solution Active" avec les valeurs de Debug, Release, de Nouvelles ou de Modifier.
Áctive Plate-forme de Solution " avec des valeurs de n'Importe quel CPU, des plates-formes Mixtes, x64, x86, de Nouvelles ou de Modifier.
Et pour un de mes 6 projets de la configuration (Debug, Release, Nouvelle, Édition),
La plate-forme (non démarrage des projets: Tout PROCESSEUR, de Nouvelles, de Modifier et de démarrage du projet: x64, Nouveau, Modifier).
Pour tous les projets, sauf le démarrage du projet, le seul (vrai) choix de la Plate-forme est "any CPU", dont je pense que c'est bien.
Cependant, pour le démarrage du projet, je ne peux que sélectionner x64 donc je suppose qu'il tourne sur 32 bits de Windows OS sera un problème?
J'ai joué dans l'histoire un peu avec les valeurs et maintenant, quelqu'un m'a envoyé cette erreur, il obtient:
la version de ce fichier n'est pas compatible avec la version de Windows
vous êtes en cours d'exécution. Vérifiez vos ordinateurs système d'information pour voir si
vous avez besoin d'un x86(32 bits) ou x64 ( 64 bits ) version du programme, et
puis contactez l'éditeur du logiciel
(aussi lorsque je sélectionne la plate-forme x86 je ne peux que sélectionner x64 en tant que plate-forme dans mon projet de démarrage, tandis que d'autres sont mis à "n'Importe quel CPU'.
Lorsque vous essayez d'ajouter n'Importe quel CPU pour le démarrage du projet, je peux choisir, mais il demande de copier les paramètres et je ne peux que sélectionner x64 ou vide. La sélection de l'un ou l'autre des résultats dans l'erreur:
Cette plate-forme ne peut pas être créé parce que d'une solution de plate-forme de l'
même nom existe déjà.
Je suppose qu'il a été défini précédemment pour x86, mais je ne suis pas sûr, de toute façon, comment puis-je obtenir le 'CPU' de retour pour mon projet de démarrage?
MISE À JOUR: TOUT À COUP, JE POURRAIS AJOUTER L'OPTION "ANY CPU", SANS AVOIR UNE ERREUR.
Donc mon problème est résolu ...
Seulement je ne sais pas pourquoi il ne fonctionne pas la première fois ... j'ai juste fermé la fenêtre et a commencé à nouveau et il a été possible.
source d'informationauteur Michel Keijzers | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter la plate-forme de retour dans la configuration de la solution manager.
Cliquez-droit sur la solution -> Propriétés -> Configuration> cliquez sur "Gestionnaire de Configuration..."
Maintenant, le problème plateforme du projet dit "x64". cliquez sur sa flèche de la liste déroulante, Nouveau..., CPU copie de x64.
La vraie réponse est, vous devez décocher la case "Créer une nouvelle solution plates-formes" case à cocher sur le Nouveau Projet de Plate-forme de dialogue, parce que vous n'avez pas besoin de créer la plate-forme de solution, juste la plate-forme du projet. Qu'est ce que le message d'erreur a été d'essayer de vous dire:
J'avoue que j'ai aussi totalement négligé la case "actif" plus de fois que je l'ai à l'admettre. Pourquoi Microsoft ne pouvez pas éviter la création de la double solution de plate-forme en silence au lieu de montrer une erreur, je ne le saurai jamais.
Dans mon expérience avec Visual Studio 2010,
AnyCPU
n'est pas un pré-définis option pour WinForms projets (je n'ai jamais vérifié WPF, donc je ne sais pas si c'est la même chose).Si vous sélectionnez x86, il sera exécuté sur une machine x64, donc, c'est le pari le plus sûr sans ajout de PROCESSEUR dans le gestionnaire de configuration.