Comment puis-je choisir entre 32-bits ou 64-bits en C# Express?
J'ai un problème lorsque j'essaie de créer ma solution en C# Express 2008. J'ai besoin de construire pour une architecture 32 bits, mais il y a toujours de construire pour 64-bit.
Dans Visual Studio 2008, je peux choisir l'architecture, mais je ne trouve pas cette option dans C# Express.
Est-il un moyen de le faire en C# Express?
OriginalL'auteur HoNgOuRu | 2010-09-07
Vous devez vous connecter pour publier un commentaire.
Ont un oeil à ce que les différences dans le fichier de projet dans le plein de Visual Studio, et de la main-d'artisanat les mêmes modifications à votre C# Express de projet - VS respect de ces changements, même si cela ne vous laisseront pas de les faire à partir de l'intérieur de l'IDE.
EDIT: Comme Jeff points dans les commentaires, si vous allez dans Outils -> Options, cochez la case "Afficher tous les paramètres" en bas à gauche. Puis, sous "les Projets et les solutions", cochez la case "Show advanced construire des configurations". Qui vous permettra de monter beaucoup plus d'options de construction, y compris l'architecture cible. Vous pouvez avoir besoin de passer par le Gestionnaire de Configuration et de créer un "Nouveau Projet de la Plate-forme" toutefois.
Même lorsque vous avez fait cela, l'ours le premier alinéa de l'esprit pour d'autres options qui ne sont tout simplement pas disponibles au sein de la C# Express: c'est toujours en utilisant le même moteur de construction (msbuild) en dessous, donc tant que ce n'est pas en utilisant des outils spécifiques à des versions plus puissantes (par exemple, la vérification statique pour les Contrats de Code, uniquement disponible pour les Premium et Ultimate), vous devez être bien.
Je vais régler cette question qu'a répondu en moins de 4 minutes. Merci
Vous pouvez le faire dans l'IDE. Vous avez juste besoin de changer les Outils->Options pour permettre à des fonctionnalités avancées comme la gestion de la Configuration.
C'est bon à savoir, merci. J'avais supposé que l'OP avait déjà. (Récemment, j'ai eu quelques autres question, où j'ai dû éditer le fichier build. Je ne me souviens plus quoi...)
Pas de problème. Le paramètre n'est pas exactement évident si vous ne le connaissez pas déjà.
OriginalL'auteur Jon Skeet
Regardez cette question:
Comment basculer entre debug et release dans Visual C# 2010 Express?
Suivant la même approche a suggéré de là, vous serez en mesure de définir l'architecture de votre programme dans les éditions Express. Le problème c'est que,par défaut, quelques "avancé" des options sont désactivées dans les éditions Express, mais vous pouvez aisée re-eanble.
Il y a - bien qu'il peut être difficile à repérer. J'ai édité ma réponse à donner plus de détails.
OriginalL'auteur Andrea Parodi
Je l'ai trouvé.
"Outils > Options > Projet et les Solutions > Général > avancées de construire des configurations"
Merci à vous tous.
OriginalL'auteur HoNgOuRu
Par défaut, C# Express cache des configurations de solution auprès de vous. Cependant, vous pouvez le modifier dans le menu Outils->Options de la boîte de dialogue de sorte que vous pouvez ensuite spécifier de nouvelles configurations de génération et de changer leur plate-forme de cibles.
OriginalL'auteur Jeff Yates
Dans les propriétés du projet, vous devriez être en mesure de sélectionner la "Plate-forme Cible" - ce qui peut être "CPU", "x86", "x64", ou "Itanium" pour moi (dans VS2008). Est-ce le choix n'disponible en C# Express?
C'est pourquoi je demande ici, si il y avait un autre moyen de le faire. Merci quand même!
OriginalL'auteur davisoa
J'ai été faire cette erreur, puisque j'ai été l'exécution d'une application 32 bits sur une machine 64 bits. J'ai résolu en allant sur le pool d'applications IIS et changé le soutien 32bit option à true.
OriginalL'auteur BI Metrics