Projet Visual Studio 2008 Propriétés De Configuration De La Compilation Des Options Manquantes
J'ai un problème étrange, et j'espère que quelqu'un pourra m'aider.
J'ai une solution avec 13 projets C#. Je suis à l'aide de Vista x64 à développer, et je voudrais construire ces projets afin de cibler la plate-forme x86. C'est normalement assez facile. Je peux aller à la solution des propriétés -> propriétés de Configuration et de changement de la plate-forme x86. La partie étrange ici, c'est que 3 de mes projets refuser de me permettre de sélectionner x86.
Donc, je pensais aller à chacun de ces 3 projets séparément et de les modifier dans les Propriétés du Projet->réalisation et la modification de la Plate-forme. Et de la Configuration et de la Plate-forme de listes déroulantes ne sont pas là pour ces projets. J'ai googlé un peu, et trouve une définition dans Outils->Options->les Projets Et les Solutions->Show Advanced configuration de build. Après la sélection de cela, lorsque vous allez pour les Propriétés du Projet pour la délinquance des projets, je vois maintenant les deux listes déroulantes, mais la plate-forme ne me permet de sélectionner Active (CPU).
Je peux aussi ne pas changer de Plate-forme dans les propriétés de la Solution pour x86 pour ces projets.
Des idées?
OriginalL'auteur tardomatic | 2009-07-16
Vous devez vous connecter pour publier un commentaire.
Sonne comme la construction de Configurations ont disparu tordu. Les trois projets ont probablement été ajoutées après que la solution a été configurée pour avoir x86 support (uniquement les Nouveaux projets de soutien AnyCPU, même si la solution prend en charge plusieurs plates-formes.)
Obtenir de configuration/plates-formes compatibles entre la solution et les projets individuels peut être délicat. Le Gestionnaire de Configuration peut se comporter de façon inattendue - en particulier avec la solution sur mesure configurations. Je suggère de jouer dans une solution de test en premier.
Je ne vois aucune configuration manager dans mon visual studio 2008. En fait, la mienne est une version modifiée de VS 2008 connu comme OFFRES.
OriginalL'auteur David Russell
J'ai aussi se développer sur x64 et de la déployer sur x86. Toutefois, je n'ai pas changer de plate-forme à partir de la valeur par défaut (CPU) et cela fonctionne pour moi très bien. Avez-vous de code (par exemple Gagner de l'interopérabilité) qui fonctionne différemment sur les plates-formes? Découvrez ce post par, Hanselman pour plus de détails sur les architectures 32 et 64 bits .NET de ciblage.
Correction du lien. N'oubliez pas de upvote 🙂
Excellente lecture, merci pour le lien. Signet.
OriginalL'auteur zvolkov
Je voudrais comparer le contenu textuel de la csproj les fichiers pour voir si il y a un paramètre qui est tombé ou dans un accident. Aussi, vérifiez le contenu de la sln, peut-être il ya quelque chose de bizarre avec les configs.
Ce qui concerne,
Sebastiaan
OriginalL'auteur Sebastiaan M
Pour Visual Studio 2010. Pour exécuter l'Accès 12.0: R-cliquez sur le nom du projet dans l'Explorateur de solutions, sélectionnez Propriétés - Construire* - cible de la plate - forme x86.
OriginalL'auteur Howard Paul