Was passiert, wenn .NET nicht installiert ist?

689
Owen Johnson

Ich weiß, dass die .NET-Laufzeitumgebung zum Ausführen von .NET-Apps erforderlich ist. Ich weiß, dass das Betriebssystem unter Windows 8 erkennt, dass es eine bestimmte Version benötigt, und dass es installiert wird, bevor die App ausgeführt wird. Was passiert jedoch unter Windows 7?

Wird die App ohne gute Erklärung abstürzen, oder mit einer Aufforderung zur Installation von .NET.

Wenn es darauf ankommt, frage ich mich nach 4.0. Ich gehe davon aus, dass auf dem Computer Windows 7 und die automatischen Updates sowie SP1 installiert sind.

1
Wenn die erforderliche Version von .NET Framework nicht installiert ist, kann das .NET-Programm nicht so ausgeführt werden, als wäre die erforderliche Java-Version nicht installiert. Bei der Installation von automatischen Updates wird .NET Framework immer buchstäblich verwendet, es sei denn, der Besitzer macht es sich zur Gewohnheit, das Update zu entfernen. Wenn Sie Software schreiben, für die dies erforderlich ist, bündeln Sie das Setup mit Ihrer Software, und Sie wissen immer, dass der Benutzer über sie verfügt. Ramhound vor 11 Jahren 0

2 Antworten auf die Frage

4
heavyd

Windows zeigt eine Fehlermeldung an, wenn das richtige Framework nicht installiert ist. Hier ist ein Screenshot der Fehlermeldung, die ich erhalten habe, als ich versuchte, eine .NET 4.0-App unter Windows 7 ohne .NET 4 auszuführen.

Fehlerdialog

1
MDT Guy

Dot net sollte standardmäßig installiert sein. In Windows 7 sollte 3.5 standardmäßig vorhanden sein. In Win8 sollte 4.0 standardmäßig vorhanden sein. Wenn Sie 4 benötigen, installieren Sie 4.

http://en.wikipedia.org/wiki/.NET_Framework

Manchmal benötigen Programme auch eine bestimmte Hauptversion von .NET, und Sie müssen es trotzdem installieren, obwohl eine neuere Version vorhanden ist. Mark Allen vor 11 Jahren 1