90 votes

Ne pouvez pas changer de plate-forme cible "any CPU"

Je travail sur un système x86 pc et de l'utiliser .NET4.0 (même probelem avec 3.5) dans VS2010. Quand je fais un nouveau Projet (par exemple, WinFormsApp), la première chose que je veux faire est de changer la plate-forme cible du projet/solution "any CPU".

Je ne les suivants:

Propriétés du projet -> build -> changer TargetPlatform à "any CPU"

Sur le haut de la page de propriétés de la plate-forme est toujours "Actif (x86)", donc je ne

Propriétés de la Solution -> ConfigurationsMgr -> Plate-forme -> nouveau (depuis rien mais x86 est disponible) et de créer la plate-forme de solution "any CPU".

Maintenant les propriétés du projet sont "Actives (CPU)" et je peux le changer en arrière et en avant, comme j'aime.

Et maintenant le Problème: Lorsque j'ajoute un nouveau Projet, il est de nouveau réglé sur "Actif (x86)" et j'ai -encore une fois - on ne peut pas modifier les paramètres de projet. Dans le SolutionProperties -> ConfigurationManager pour ce deuxième projet, le "CPU" plate-forme n'est pas disponible et je ne peux pas en ajouter un nouveau, car il me dit qu'une plate-forme de solution pour AnyCPU est déjà là...

Ce que je fais mal? Peut-il être si difficile à définir un projet nouvellement créé à AnyCPU?

136voto

Edwin de Koning Points 7955

Dans le Gestionnaire de configuration, vous pouvez ajouter une nouvelle plate-forme pour votre projet. Cependant, vous devez décocher la case "Créer une nouvelle solution plates-formes" si vous avez déjà ajouté la plate-forme pour votre solution, sinon vous allez en effet obtenir l'avertissement que la plate-forme de solution est déjà là.

57voto

RckLN Points 920

Pour changer de plate-forme cible, procédez de la manière suivante:

[1.] Ouvrez le gestionnaire de configuration

enter image description here

[2.] Dans les plates-formes, sélectionnez nouveau.

enter image description here

[3.] Nouvelle plate-forme, sélectionnez x64 ou vous avez besoin, dans "paramètres de copie à partir de", sélectionnez "any CPU" ou "Vide", et décochez la case "Créer une nouvelle solution plates-formes"

enter image description here

4voto

user2903794 Points 41

Vous pouvez procéder comme suit pour configurer la plate-forme cible:

  1. Dans Visual Studio, cliquez-droit sur le solutionSelect "Propriétés"
  2. Une boîte de dialogue apparaîtra
  3. Cliquez sur Paramètres de configuration: Vous verrez tous les projets de la solution et la configation de la compilation.
  4. Cliquez sur "Configuration Manager" bouton (en haut à droite de la boîte de dialogue)
  5. Vous verrez deux menus déroulants, cliquez sur la "Cible" Plate-forme de l'un, puis sur "Nouveau" pour ajouter la cible souhaitée plates-formes
  6. Une fois la cible souhaitée plates-formes ajouté, choisissez celui que vous voulez
  7. Cliquez sur fermer, puis sur Ok

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X