Frage

In Visual Studio 2008, die Zielrahmeneinstellungen für ein Projekt sind

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

Doch in Visual Studio 2010 sind sie

  • .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

Was tun die Client Profile Einstellungen bedeuten?

Bearbeiten

Ein wenig mehr Experimente zeigen, dass mit MVC, WebForms und WCF Projekten, die Sie nicht über die Client Profile Optionen. Wenn WinForms und Konsolenanwendungen erstellen, ist die Standardzielframework Client Profile .NET 4. Das macht Sinn.

War es hilfreich?

Lösung

Das Client-Profil ist eine kleinere Version des vollständigen .NET Framework, das nur die häufiger verwendeten Inhalte enthält. Scott schrieb einen schönen Beitrag über diese . Hier und hier ist eine offizielle Einführung.

Das Kundenprofil wurde vor kurzem hinzugefügt, so VS 2008 nicht darüber weiß noch. Das Client-Profil ist eine der wichtigsten Eigenschaften, die mit .NET 4 und VS kommen 2010. Da die Client Profile eine Teilmenge des vollständigen .NET 4 Framework ist, brauchen Sie nicht, es zu installieren, wenn Sie bekommen bereits die vollständigen .NET 4.

Es kann ein Vorteil sein, gegen die Client Profile zu entwickeln, da es auf mehr Maschinen als die vollen Rahmen vorhanden ist (und es ist kleinere Download-Größe für Ihre Kunden).

Der Nachteil, die sich entlang kommt natürlich - es beinhaltet nicht alles . Wenn Sie eine Server-Anwendung oder ein Programm zu entwickeln, die seltene Teile des Rahmens verwendet, müssen Sie den vollständigen Rahmen auf jeden Fall. Typische Client-Programme sind jedoch mit dem Kundenprofil wahrscheinlich zufrieden.

Andere Tipps

Die Client-Profile sind kleinere, kompaktere Versionen von .NET Framework. Mehr Infos hier.

Es ist eine Teilmenge des .NET-Framework für Client-Anwendungen (das heißt Anwendungen, die auf dem Client-Computer installiert ist).

Als solche sind sie enthalten keine Servertechnologien. Dies ermöglicht es der Client-Download nur einen kleineren Teil zu installieren.

Server-Technologien sind zum Beispiel ASP.NET.

Mit ".net-Client-Profil" als Suche auf Google, ersten Link führt zu http://msdn.microsoft.com/en-us/library/cc656912.aspx , die eine detaillierte Erklärung hat.

Auch die lokale .NET Dokumentation (F1 - Ich hoffe, dass Sie sich bewusst sind diese vorhanden) den gleichen Inhalt hat

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top