Frage

Ich möchte ein Programm in WPF schreiben, aber nicht sicher, sollte ich Ziel .net35 oder .net30. Die Vorteile liegen auf der Hand .net35. Aber noch sehe ich einen großen Vorteil von .net30 - es in Vista integriert ist, so, die Leute mit Windows Vista müssen nicht herunterladen und den Rahmen installieren

.

Denken Sie, die Vorteile von .net35 überwiegen die Mühe des Herunterladens von ~ 200 megas und Installation in?

P. S.

Eigentlich brauche ich nicht erweitern Sachen wie Linq, usw. Also, ich denke .net30 genügt. Oder bin ich etwas fehlt?

War es hilfreich?

Lösung

Sie können eine Reihe von 3,5-Features wie Erweiterungsmethoden verwenden, wenn Sie den 3,5-Compiler verwenden. Aber die 3,0-Targeting wird nicht Sie viel zu verletzen, wenn der 200mb Download ist ein ernstes Problem

Andere Tipps

Sie haben Recht: Es ist auf jeden Fall ein Vorteil, nicht erforderlich ist, dass die Nutzer einen anderen Rahmen herunterladen

.

Ein paar Tipps: Wenn Sie FW3.0 zum Ziel gehen, können Sie immer noch Studio 2008 verwenden, anstatt Studio 2005 - und die C # 3.0 oder VB 9.0 Compiler. das Ziel Framework 3.0 in Projekteigenschaften einfach eingestellt. Außerdem können Sie noch LINQ verwenden, um Objekte mit LINQBridge.

Wenn Sie eine Datenbank zugreifst, werden Sie verpassen LINQ to SQL (oder Entity Framework), die ich gefunden habe, wirklich Entwicklung der mittleren Ebene vereinfacht. Für mich, dass ein Grund 3.5 zu begünstigen Rahmen wäre.

Was Sie brauchen, ist .NET Framework 3.5 SP1 Client Profile , die Ihnen 3.5 mit minimaler Installationsgröße gibt, die in der Regel 2x MB.

Ich denke, das ist eine Frage nur Sie beantworten können. Hat mit dem Benutzer heruntergeladen / installiert weitere 200 Megabyte heraus Art und Weise Ihrer Vorbereitung für die Zukunft? Auch wenn Sie sagen, dass Sie die erweiterte Sachen nicht brauchen, wissen Sie nie, wenn Sie es in der Zukunft brauchen werden.

Natürlich könnte man immer in 3.0 starten, und wenn Sie wirklich 3.5 benötigen, aktualisieren Sie Ihr Projekt auf die neuere Version (bis zu diesem Zeitpunkt, die auch Version 4.0 ofcourse sein könnten).

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