Je travaille sur un pc x86 et j'utilise .NET4.0 (même problème avec 3.5) dans VS2010. Lorsque je crée un nouveau projet (par exemple WinFormsApp), la première chose que je veux faire est de changer la plate-forme cible du projet / solution en "Any CPU".
Je fais ce qui suit:
Propriétés du projet -> build -> changer TargetPlatform en "Any CPU"
En haut de la page des propriétés, la plate-forme est toujours "Active (x86)", donc je le fais
Propriétés de la solution -> ConfigurationsMgr -> Plateforme -> nouveau (puisque rien d'autre que x86 n'est disponible) et créez la plateforme de solution "Any CPU".
Maintenant, les propriétés du projet sont "Active (Any CPU)" et je peux le changer d'avant en arrière comme je le souhaite.
Et maintenant le problème: lorsque j'ajoute un nouveau projet, il est à nouveau réglé sur "Actif (x86)" et je ne peux pas changer les paramètres du projet. Dans SolutionProperties -> ConfigurationManager pour ce second projet, la plate-forme "Any CPU" n'est pas disponible et je ne peux pas en ajouter une nouvelle, car elle me dit qu'une plate-forme de solution pour AnyCPU est déjà là ...
Qu'est-ce que je fais mal? Peut-il être si difficile de définir un projet nouvellement créé sur AnyCPU?
la source
Réponses:
Dans le gestionnaire de configuration, vous pouvez ajouter une nouvelle plate-forme pour votre projet. Cependant, vous devez décocher la case «Créer de nouvelles plates-formes de solution» si vous avez déjà ajouté la plate-forme pour votre solution, sinon vous obtiendrez effectivement l'avertissement que la plate-forme de solution est déjà là.
la source
Pour changer de plate-forme cible, procédez comme suit:
[1.] Ouvrez le gestionnaire de configuration
[2.] Dans les plates-formes, sélectionnez nouveau.
[3.] Nouvelle plate-forme sélectionnez x64 ou vous avez besoin, dans "Copier les paramètres de" sélectionnez "Tout CPU" ou "Vide", et décochez la case "Créer de nouvelles plates-formes de solution"
source: ericklan.com
la source
Vous pouvez procéder comme suit pour configurer la plateforme cible:
la source