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?