Question

mode profil client est le sous-ensemble du cadre complet .NET et il élimine les ensembles liés concepteur qui ne sont pas nécessaires pour le déploiement de l'utilisateur final, etc Tout est superbe et il nous aide vraiment à résoudre le gros problème de transfert de données de déploiement.

Mais quel est le besoin d'un type de projet de profil client que celui par défaut? Je pense vraiment que cela me gênant car je dois passer en mode plein-cadre chaque fois que je crée un nouveau projet.

P.S: S'il vous plaît ne me suggérer de ne pas définir le mode Framework .NET complet comme par défaut dans Visual Studio si elle a. Je veux connaître le véritable avantage de ce nouveau type de projet et peut-être que je l'aurais mal compris ce concept.

Avez-vous une idée à ce sujet?

Était-ce utile?

La solution

Et bien - cela dépend de ce que vous faites

.

Pour la plupart des projets, il est tout à fait suffisant pour cibler le profil du client. Vous avez déjà décrit les avantages: l'installation et moins de données plus rapide pour télécharger lors de l'installation du framework .NET

.

Seulement si vous avez besoin des classes principalement utilisées sur les serveurs que vous devez modifier manuellement la version « Full ».

Voici ma conjecture:
Cependant, comme la plupart des développeurs qui ne savent pas ce qu'il ne va pas changer l'état par défaut, l'état par défaut est le profil du client - il n'a pas de réels inconvénients à moins que vous avez besoin des classes « avancées ».
Par conséquent, si votre projet courrait sur le cadre « Profil client », vous devez cibler -. Certains utilisateurs qui n'ont pas le .NET Framework déjà installé sera tirer profit

Les autres ne remarqueront pas le « profil client » est un sous-ensemble de la « complète » .NET et entièrement compatible.

Autres conseils

Si le profil du client est la valeur par défaut, plus les développeurs utilisent, résultant en une meilleure acceptation du profil du client, qui est essentiellement une situation gagnant-gagnant-situation aux développeurs et aux utilisateurs. Le profil du client, comme vous l'avez dit déjà, simplifie le déploiement pour le développeur, et diminue la taille de téléchargement pour l'utilisateur final. Il est, à mon avis, une bonne chose pour l'utiliser par défaut. Vous pouvez passer au cadre complet plus tard de toute façon, si elle est vraiment nécessaire.

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