65 votes

Profil client .NET Framework 4.0 vs .NET Framework 4.0

Lorsque j'ai lancé la nouvelle application .NET Console dans VS2010, Target Framework était défini par défaut sur Profil client .NET Framework 4.0. Quelle est la différence entre le profil client .NET Framework 4.0 et le profil client .NET Framework 4.0

54voto

Malartre Points 741

Directement à partir de Microsoft château:

Qu'est-ce: L' .NET Framework 4 Client Profile est un sous-ensemble de l' .NET Framework 4 qui est optimisé pour les applications clientes. Il fournit des fonctionnalités pour la plupart des applications clientes, y compris les Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF), et les fonctionnalités ClickOnce.

Pourquoi: Cela permet un déploiement plus rapide et un plus petit package d'installation pour les applications qui cible les .NET Framework 4 Client Profile.

.NET Framework Client Profile:
http://msdn.microsoft.com/en-us/library/cc656912.aspx

25voto

JaredPar Points 333733

Le profil client tente de limiter l'ensemble des assemblys référencés à ceux qui ne sont intéressants que pour une application cliente. Par exemple, System.Web ne sera pas disponible par défaut, car il n’est généralement pas utile pour les applications clientes.

L'intention est de limiter l'expérience de Visual Studio à celle qui est nécessaire pour compléter votre application.

9voto

Bright Chen Points 101

Venir de Microsoft MSDN

Modèles de projet qui Cible les .NET Framework Client Profile

Plusieurs modèles de projet dans Visual Studio 2010 la cible .NET Framework 4 Client Profile. Ce qui suit est une liste des modèles de projet dans Visual Studio 2010 qui cible les .NET Framework 4 Client Profile par défaut. Tous les autres projets de la cible .NET Framework 4 par défaut.

Windows

  • Application WPF

  • WPF Application de Navigateur

  • WPF Bibliothèque de contrôles Personnalisés

  • WPF de Contrôle de l'Utilisateur de la Bibliothèque

  • Application Windows Forms

  • Bibliothèque De Contrôles Windows Forms

  • L'Application De La Console

  • Projet Vide

  • De La Fenêtre De Service

Bureau

  • Tous Office 2007 et Office 2010
  • les modèles de projet

WCF

  • WCF Service de la Bibliothèque

Flux de travail

  • Concepteur D'Activité De La Bibliothèque

  • L'Activité De La Bibliothèque

  • Flux De Travail De L'Application De La Console

Visual F#

  • Application F#

  • F# Tutoriel

6voto

NET Lover Points 61

Veuillez noter les fonctionnalités qui ne figurent pas dans le profil du client .NET Framework.

Le profil client .NET Framework 4 n'inclut pas les fonctionnalités suivantes. Vous devez installer le .NET Framework 4 pour utiliser ces fonctionnalités dans votre application:

  • ASP.NET

  • Fonctionnalité avancée de Windows Communication Foundation (WCF)

  • Fournisseur de données .NET Framework pour Oracle

  • MSBuild pour la compilation

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X