Ich habe gelesen , dass einige Versionen von .NET Sie kommen vorinstalliert auf Windows 7.
Sollte dies nicht aus Konsistenzgründen bedeuten, dass die neueste Version von .Net und Silverlight unter Windows vorinstalliert sein sollte?
Als Entwickler würde es das Entwerfen, Auswählen der Architektur für und Bereitstellen von Anwendungen mit Sicherheit erleichtern, zu wissen, dass die Laufzeit vorhanden ist, war kein Problem.
windows-7
windows
.net-framework
silverlight
Pete Alvin
quelle
quelle
Antworten:
Seit mindestens XP SP3 wurde Windows immer mit der neuesten Version von .Net ausgeliefert, die zum Zeitpunkt von RTM verfügbar war. Zusätzlich ist es über Windows Update verfügbar. Darüber hinaus wäre es jedoch eine schlechte Idee, sie einer bestimmten Produktionsserie während des laufenden Betriebs hinzuzufügen. Es ist viel besser, konsistent zu sein, damit Kunden, Supportmitarbeiter und sogar Entwickler zumindest wissen, was von einer bestimmten Version des Betriebssystems zu erwarten ist.
Update: Der Vollständigkeit halber muss ich hinzufügen, dass Windows Server immer noch .Net mit derselben Richtlinie ausliefert, aber mit dem Zusatz, dass .Net eine Funktion ist, die Sie wie andere Funktionen aktivieren und deaktivieren und auch wie andere Funktionen aktiviert ist zunächst aus.
quelle
Ich denke, die Art und Weise, wie es funktionieren soll, ist, dass Sie als Entwickler gegen eine Reihe von Komponenten schreiben. Zur Bereitstellung stellen Sie sicher, dass Ihr Installationsprogramm alle Komponenten mitbringt, von denen Sie abhängig sind. Wenn das Zielsystem sie bereits hat, ist alles in Ordnung und gut. Wenn nicht, installieren Sie sie.
Für Benutzer und Systemadministratoren ist es einfacher, wenn Sie sich nur auf relativ häufig vorkommende Dinge verlassen. Als Entwickler haben Sie jedoch die Wahl.
quelle