Question

Je suis incapable d'éditer et de poursuivre dans un projet qui vise le 4.0 Client Profile cependant je peux si je suis ciblez le 4.0 Framework complet.

Je veux libérer contre le profil du client pour limiter le téléchargement requis pour installer.

Y at-il de toute façon je peux construire sur le profil du client, mais debug agains la version complète?

Était-ce utile?

La solution

C'est une mauvaise idée. Nous devons comprendre d'abord pourquoi vous ne pouvez pas modifier et continuer lorsque vous ciblez le profil du client. Cela devrait fonctionner totalement. Le ciblage des cadres différents en fonction de la configuration actuelle est une très mauvaise chose à faire! Oh, oui, même si ce serait une bonne idée qu'il ne peut pas être fait. Pourquoi? Parce que la hiérarchie du projet et des objets internes devront être mis à jour, mais cela ne peut se faire que si le projet est rechargé. D'autre part, vous pouvez modifier la configuration actuelle de Configuration Manager sans rechargement. Ainsi, le 2 ne colle pas ensemble. Et ce ne serait pas le travail que vous voulez, même si vous déplacez le TargetFrameworkVersion et éléments TargetFrameworkProfile pour vous votre PropertyGroup contraint à la condition de configuration. Visual Studio est également l'utiliser lors de la conception du temps. Donc, non, non, non.

Comment exactement cela « ne fonctionne pas », vous obtenez une erreur?

Dans Visual Studio 2010 Applications Console (entre autres) cibler le profil du client par défaut. Pourquoi ne pas créer une application console cible 4.0 et voir si vous pouvez modifier et continuer là-bas. Si vous pouvez alors il y a quelque chose de mal avec vous projet en cours.

EDIT:. A partir de la ligne de commande, vous pouvez spécifier de cours le profil à MSBUILD à tout moment

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top