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
Réponses
Trop de publicités?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
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.
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
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