Question

Dans Visual Studio 2008, les paramètres du cadre cible pour un projet sont

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

Toutefois, dans Visual Studio 2010, ils sont

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5
  • .NET Framework 3.5 Client Profile
  • .NET Framework 4
  • .NET Framework 4 Client Profile

Qu'est-ce que le Profil client Paramètres signifient?

Modifier

Un peu plus d'expérimentation montre que, avec MVC, WebForms et projets de la WCF vous ne recevez pas les options du profil client. Lors de la création WinForms et applications de la console, le cadre cible par défaut est .NET 4 Client Profile. Ce qui est logique.

Était-ce utile?

La solution

Le profil du client est une version plus petite du .NET Framework complet qui ne contient que le contenu plus couramment utilisé. Scott a écrit un beau message à ce sujet. et ici est une introduction officielle.

Le profil client a été ajouté récemment, alors VS 2008 ne connaît pas encore. Le profil du client est l'une des principales caractéristiques qui viennent avec .NET 4 et VS 2010. Étant donné que le profil du client est un sous-ensemble du plein NET Framework 4, vous n'avez pas besoin de l'installer si vous avez déjà obtenu le plein .NET 4.

Il peut être un avantage pour développer sur le profil du client car il existe sur plusieurs machines que le cadre complet (et il est de plus petite taille de téléchargement pour vos clients).

L'inconvénient qui vient naturellement - il ne comprend pas tout . Si vous développez une application serveur ou un programme qui utilise des pièces rares du cadre, vous aurez besoin du cadre complet dans tous les cas. Cependant, les programmes clients typiques, sont satisfaits probablement avec le profil du client.

Autres conseils

Les profils de clients sont plus petits, des versions plus compactes du Net Framework. Plus d'infos ici.

Il est un sous-ensemble du cadre .NET pour les applications clientes (à savoir les applications installées sur l'ordinateur client).

En tant que tel, ils ne tiennent pas compte des technologies de serveur. Cela permet le téléchargement du client pour installer seulement une petite partie.

technologies de serveur sont par exemple ASP.NET.

Utilisation de "profil client .net" que la recherche sur Google, conduit du premier lien http://msdn.microsoft.com/en-us/library/cc656912.aspx qui a une explication détaillée.

Aussi la documentation .NET locale (F1 - J'espère que vous savez cela existe) a le même contenu

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