Pourquoi la case "Préfèrent 32 bits" handicapées dans Visual Studio 2012?

Je suis tombé sur une situation dans laquelle je voudrais mettre le Préfèrent 32 bits de vrai. Mais dans Visual Studio 2012, c'est montrer que les personnes handicapées. Et peu importe ce que je fais, il n'est pas activé.

J'ai lu que CPU avec Préfèrent 32 bits est la valeur par défaut pour tous les nouveaux projets. Donc, dois-je supposer que, même s'il est désactivé, il est défini à true? Alors comment pouvez-vous configurer pour qu'il soit juste CPU?

Dans Ce AnyCPU Vraiment Signifie Que De .NET 4.5 et Visual Studio 11 et dans de nombreux autres messages et questions ici dans le Débordement de la Pile, il est dit:

dans l'ensemble, il y a maintenant cinq options pour le /la plate-forme C# commutateur de compilateur: x86, Itanium, x64, anycpu, et anycpu 32bit préféré

De plus, j'ai quelques collègues qui m'ont dit que dans le passé, cette case à cocher est activée (peut-être qu'ils sont mauvais?).

Pourquoi le Préfèrent 32 bits case à cocher désactivée, et comment puis-je l'activer de nouveau?

Mon processeur est 64 bits, et j'ai appliqué la Update2 pour Visual Studio 2012.

  • 1) le cadre de la version cible du projet? Je suppose qu'il n'est pas disponible si vous ciblez les anciennes versions. 2) Quel type de projet est-il? Une classe de la bibliothèque ou d'un fichier exécutable? Pour la classe de bibliothèques préférant une architecture n'est pas vraiment utile.
InformationsquelleAutor Dzyann | 2013-05-14