Was Paket von .NET Framework auf Ziel Client-Rechner erforderlich, um .NET WinForms-Anwendung laufen zu lassen?

StackOverflow https://stackoverflow.com/questions/3611587

Frage

Ich versuche, meine WinForms-Projekt mit Install zu machen, um zu implementieren ist auf anderen Computern installiert werden. Mein Projekt ist unter .net Framework geschrieben 3.5.

Meine Frage ist: Welche Version von .net Paket sollte auf dem Zielcomputer installiert werden, um der Lage sein, mein Projekt zu laufen?

Eine Sache zu bemerken ist, dass Zielcomputer nicht mit dem Internet verbunden, so muss ich einbetten eine eigenständige offline Installer für .NET Framework.

Sicher mit .NET Framework 3.5 volles verteilbare Paket installiert, mein Projekt läuft gut. Aber es ist ~ 200MB. Soll ich installieren 200MB, um wirklich mein ~ 10MB Projekt auf Zielmaschine laufen zu lassen?

eine andere Option wäre Client verteilbare Paket wird die Installation, die ich ~ 30MB gehört. Aber ich konnte keine offizielle Veröffentlichung finden und bin nicht sicher, ob das wird funktionieren.

Jede mögliche Hilfe würde geschätzt.

War es hilfreich?

Lösung

Sie sollten stationieren mit der Webinstaller so dass es Ihr Kundenbedürfnis und Download nur die Komponenten bestimmen kann, was. Die vollständige Installation ist so groß, weil es enthält alle Varianten des Rahmens für alle möglichen Systeme (x86, x64, usw.).

Diese Seite von Scott Hanselman ist eine hervorragende Ressource in der Frage der sich entfaltenden .NET.

http://www.hanselman.com/smallestdotnet/

Wie es heißt, auf dieser Website:

  

Wenn Sie suchen nach .NET Downloads auf   Microsofts Website, könnte es aussehen   .NET Framework ist 200+ MB. Es ist   nicht. Diese großen Downloads sind die   Vollständige Offline-Versionen von jedem   Version des .NET Framework für   jede Art von Maschine möglich. Das   big .NET Download enthält x86, x64,   und ia64. Es enthält .NET 2.0, 3.0,   und 3.5-Code für alle Systeme alle in   ein super-Archiv.

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