2010-03-01 8 views
8

Client-Profil-Modus ist die Teilmenge von Full .NET Framework und es beseitigt die Designer bezogene Baugruppen, die für die Endbenutzer-Bereitstellung und etc. unnötig sind. Alles sieht gut aus und es hilft uns wirklich, das große Datenübertragungs-Problem zu lösen.Warum hat Visual Studio 2010 das .NET Framework 4.0-Clientprofil als Standardprojekttyp?

Aber was ist der Client-Projekttyp als Standard? Ich habe das Gefühl, dass mich das nervt, da ich jedes Mal, wenn ich ein neues Projekt erstelle, in den vollständigen Framework-Modus wechseln muss.

P.S: Bitte schlagen Sie mir nicht vor, den .NET Full Framework-Modus als Standard in Visual Studio zu setzen, wenn dies der Fall ist. Ich möchte den wirklichen Nutzen dieses neuen Projekttyps kennen und vielleicht hätte ich dieses Konzept missverstanden.

Haben Sie eine Idee dazu?

Antwort

2

Nun - es hängt davon ab, was Sie tun.

Für die meisten Projekte ist es völlig ausreichend, das Client-Profil zu targetieren. Sie haben bereits die Vorteile beschrieben: Schnellere Installation und weniger Daten während der Installation von .NET Framework.

Nur wenn Sie Klassen benötigen, die hauptsächlich auf Servern verwendet werden, müssen Sie manuell zur "Vollversion" wechseln.

Hier ist meine Vermutung:
Da jedoch die meisten Entwickler, die nicht wissen, was es tut, wird nicht den Standardstatus ändern, wird der Standardzustand ist der Client Profile - es keine wirklichen Nachteile hat, wenn Sie die „erweiterte brauchen " Klassen.
Wenn Ihr Projekt auf dem Framework "Client Profile" ausgeführt wird, sollten Sie es daher als Ziel haben - einige Benutzer, die .NET Framework nicht bereits installiert haben, profitieren davon.

Die anderen werden nicht bemerken, da das "Client-Profil" eine Teilmenge der "vollständigen" .NET und vollständig kompatibel ist.

2

Wenn das Client-Profil der Standard ist, werden mehr Entwickler es verwenden, was zu einer besseren Akzeptanz des Client-Profils führt, was im Prinzip eine Win-Win-Situation für Entwickler und Benutzer darstellt. Das Client-Profil vereinfacht, wie Sie bereits sagten, die Bereitstellung für den Entwickler und verringert die Download-Größe für den Endbenutzer. Es ist meiner Meinung nach eine gute Sache, es als Standard zu verwenden. Sie können später trotzdem zum vollen Framework wechseln, wenn es wirklich nötig ist.

+0

Danke für die Klärung !!!. :) – sankar

+1

Es ist eine gute Sache nur, wenn Sie den Standard ändern können (d. H. Ändern Sie es einmal und alle zukünftigen Projekte werden die Änderung automatisch widerspiegeln). Sonst schiebt Microsoft seine Vision - gut oder schlecht - den Entwicklern die Kehle hinunter. – davej

+0

@davej: Nun, wenn das Standardprofil des Clientprofils Sie stört, verwenden Sie bereits die neueste Version von .NET Framework und Visual Studio, was bedeutet, dass Sie ihre Vision der zukünftigen Entwicklung trotzdem verfolgen. Ich sehe nicht, wie die Verwendung des Client-Profils standardmäßig anstelle des vollständigen Profils irgendetwas ändert. Die akzeptierte Antwort erweitert, warum der neue Standard insgesamt ein Vorteil ist. – OregonGhost

Verwandte Themen