Le profil client est disponible sous forme de mise à jour Windows pour la plupart des systèmes d'exploitation Windows. Il est donc très facile pour les organisations de le diffuser dans toute leur entreprise en utilisant, par exemple, SUS, et pour les consommateurs de l'installer facilement.
Pour obtenir le profil complet, vous devez télécharger et exécuter le programme d'installation Web autonome ou le paquet d'installation NetFX complet.
Véase cette réponse pour savoir quels systèmes d'exploitation sont déjà équipés de .NET et quelles versions sont préinstallées. Tout système d'exploitation qui n'est pas livré avec .NET 4 devra être préinstallé avant que votre application .NET 4 puisse fonctionner, et le profil client facilite grandement ce processus.
Dans mon $DAYJOB, nous essayons de cibler le profil client lorsque cela est possible, en grande partie parce que les éléments supplémentaires fournis avec le profil complet sont rarement nécessaires pour les applications client. System.Web
par exemple, nous n'en perdons pas le sommeil et nous nous contentons de cibler le profil complet et de passer à autre chose. Cela rend le déploiement un peu plus complexe, mais c'est le prix à payer pour obtenir ces fonctionnalités supplémentaires.
Pour info : nous toujours doivent installer le Framework .NET 4 sur les nouveaux PC clients ; je ne pense pas que nous soyons encore tombés sur une entreprise cliente qui l'avait déjà installé. On peut supposer que cela changera à mesure que les applications .NET 4 (et/ou Windows 8, qui le préinstalle) se généraliseront, mais d'ici là, les applications .NET 5 commenceront à être livrées et le cycle se répétera. Qu'il s'agisse de vous ou de quelqu'un d'autre, il y aura toujours quelqu'un qui est la première personne à déployer .NET sur un PC, donc vous devez être préparé à ce que cela arrive.