Warum hat Visual Studio 2010 das .NET Framework 4.0-Clientprofil als Standardprojekttyp?

8

Der Client-Profil-Modus ist die Teilmenge von Full .NET Framework und eliminiert die mit dem Designer verbundenen Assemblies, die für die Endbenutzer-Bereitstellung usw. unnötig sind. Alles sieht gut aus und hilft uns wirklich bei der Lösung des großen Datentransfer-Problems / p>

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.

Hast du eine Idee dazu?

    
sankar 01.03.2010, 17:10
quelle

2 Antworten

2

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

Bei den meisten Projekten reicht es völlig aus, auf das Client-Profil abzuzielen. 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 in die "Vollversion" wechseln.

Hier ist meine Vermutung:
Da jedoch die meisten Entwickler, die nicht wissen, was sie tut, den Standardzustand nicht ändern, ist der Standardstatus das Client-Profil - es hat keine wirklichen Nachteile, es sei denn, Sie benötigen die "fortgeschrittenen" Klassen.
Wenn Ihr Projekt mit dem Framework "Client Profile" ausgeführt werden soll, sollten Sie es daher als Ziel festlegen. Einige Benutzer, die .NET Framework nicht bereits installiert haben, profitieren davon.

Die anderen werden es nicht merken, da das "Client Profile" eine Teilmenge des "vollen" .NET ist und vollständig kompatibel ist.

    
Matthias 01.03.2010, 17:18
quelle
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 notwendig ist.

    
OregonGhost 01.03.2010 17:19
quelle