2011-09-06 3 views

Répondre

1

Je n'ai pas Visual Basic 2010 Express installé pour vérifier, mais si vous allez dans les propriétés du projet et affichez l'onglet Compile, avez-vous un bouton "Advanced Compile Options"? Cliquez dessus et regardez la liste déroulante "CPU cible". Par défaut, il devrait être "Any CPU", ce qui signifie que .NET fonctionnera en tant que x86 ou x64 en fonction du système d'exploitation sur lequel l'application est en cours d'exécution.

Étant donné que le code .NET n'est pas un code natif, la plate-forme cible n'a pas autant d'importance qu'avec un projet C++. Les recommandations que j'ai vu suggèrent de cibler x86 toutes vos applications .NET à moins que vous n'ayez une raison spécifique pour laquelle vous avez besoin de l'adressage mémoire supplémentaire que vous obtiendriez avec une application x64. Et si je veux utiliser plus de 2 Go de mémoire?

+0

si je choisis n'importe quel processeur, compile et puis exécute sur la machine x64 mon application sera-t-elle capable d'utiliser plus de 2 Go de mémoire? – Zviadi

Questions connexes