.net - quoi - telecharger net framework v4.30319 gratuit




Différences entre le cadre complet Microsoft.NET 4.0 et le profil client (3)

Cameron MacFarland l'a cloué.

Je voudrais ajouter que le profil client .NET 4.0 sera inclus dans Windows Update et les prochaines versions de Windows. Attendez-vous à ce que la plupart des ordinateurs aient le profil du client, pas le profil complet. Ne sous-estimez pas ce fait si vous faites business-to-consumer ventes d' business-to-consumer (B2C).

Le programme d'installation complet Microsoft .NET Framework 4.0 (32 et 64 bits) est de 48,1 Mo et le programme d'installation du profil client est de 41,0 Mo. Les fichiers d'installation extraits sont respectivement de 237 Mo et 194 Mo, et une fois installés, ils sont de 537 Mo et 427 Mo.

C'est une différence de 110 Mo. Quelle différence y a-t-il entre les deux paquets?

Quand est-il préférable d'installer le profil client au lieu du .NET Framework complet?


Une liste des assemblys est disponible dans Assemblies dans le profil client .NET Framework sur MSDN (la liste est trop longue pour être incluse ici).

Si vous êtes plus intéressé par les fonctionnalités, le profil client .NET Framework sur MSDN répertorie les éléments suivants:

  • Common Language Runtime (CLR)
  • ClickOnce
  • Windows Forms
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Cadre d'entité
  • Windows Workflow Foundation
  • Discours
  • Prise en charge de XSLT
  • LINQ à SQL
  • Bibliothèques de conception Runtime pour Entity Framework et WCF Data Services
  • Cadre d'extensibilité géré (MEF)
  • Types dynamiques
  • Fonctions de programmation parallèle, telles que la bibliothèque parallèle de tâches (TPL), LINQ parallèle (PLINQ) et les structures de données de coordination (CDS)
  • Débogage des applications client

Et ce qui suit comme n'étant pas inclus:

  • ASP.NET
  • Fonctionnalité avancée de Windows Communication Foundation (WCF)
  • Fournisseur de données .NET Framework pour Oracle
  • MSBuild pour la compilation

Nouveautés de .NET Framework 4 Client Profile RTM explique la plupart des différences:

Quand utiliser le profil client NET4 et quand utiliser NET4 Full Framework?
Profil client NET4:
Toujours cibler le profil client NET4 pour toutes vos applications de bureau client (y compris les Windows Forms et les applications WPF).

Cadre complet NET4:
Ciblez NET4 uniquement si les fonctionnalités ou les assemblys dont votre application a besoin ne sont pas inclus dans le profil client. Ceci comprend:

  • Si vous construisez des applications serveur. Tel que:
    o Applications ASP.Net
    o Services Web basés sur ASMX côté serveur
  • Si vous utilisez des scénarios clients hérités. Tel que:
    o Utilisez System.Data.OracleClient.dll qui est déprécié dans NET4 et non inclus dans le profil client.
    o Utiliser l'ancienne version de Windows Workflow Foundation 3.0 ou 3.5 (WF3.0, WF3.5)
  • Si vous ciblez des scénarios de développeur et avez besoin d'un outil tel que MSBuild ou avez besoin d'accéder à des assemblys de conception tels que System.Design.dll

Cependant, comme indiqué sur MSDN , ceci n'est pas pertinent pour> = 4.5:

À partir de .NET Framework 4.5, le profil client a été interrompu et seul le package redistribuable complet est disponible. Les optimisations fournies par .NET Framework 4.5, telles qu'une taille de téléchargement plus petite et un déploiement plus rapide, ont éliminé le besoin d'un package de déploiement distinct. Le redistribuable unique rationalise le processus d'installation et simplifie les options de déploiement de votre application.





.net-client-profile