2010-03-13 6 views
28

Ich habe eine Anwendung, die das .NET Framework 3.5 verwendet. Ich baue diese Anwendung für eine Hochschule, um Studenten zu helfen, zu studieren. Die meisten Studenten haben normalerweise Windows XP SP2, Windows Vista oder Windows 7. (Sorry, Mac-Benutzer! Die Mac-Version wird in ca. 6 Monaten erscheinen) Welche Version von .NET Framework ist auf Windows XP, Vista und 7 installiert; und wird meine Anwendung auf all diesen Plattformen laufen?Welche Version von .NET Framework ist unter Windows XP, Vista und 7 installiert?

+0

Sie können Ihr Installationsprogramm erstellen, um die entsprechende Laufzeit zu erkennen und/oder herunterzuladen. Angesichts dieser Verbreitung von Betriebssystemen, wie Sie sehen können, haben einige keine Framework-Version, so dass Sie nicht viel verlieren, indem Sie das 3.5 Framework anvisieren. – Joe

+1

Gute Frage, und diese Website schien die meisten Antworten zu beantworten http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included -in-was-version-of-the-os.aspx aber jetzt würde ich gerne wissen, welche Version von .NET installiert ist, wenn alle genannten Fenster mit Windows Update * absolut auf dem neuesten Stand gehalten werden? –

Antwort

42

Von Wikipedia und MSDN:

.NET Framework 1.1: Windows Server 2003 
.NET Framework 2.0: Windows Server 2003 R2 
.NET Framework 3.0: Windows Vista, Windows Server 2008 
.NET Framework 3.5: Windows 7, Windows Server 2008 R2 
.NET Framework 4.0: n/a 
.NET Framework 4.5: Windows 8, Windows Server 2012 
.NET Framework 4.5.1: Windows 8.1, Windows Server 2012 R2 
.NET Framework 4.5.2: n/a 
.NET Framework 4.6: Windows 10 
.NET Framework 4.6.1: Windows 10 v1511 
.NET Framework 4.6.2: Windows 10 v1607, Windows Server 2016 

.NET Compact Framework 1.0 (SP2): Windows Mobile 5.0 
.NET Compact Framework 2.0: Windows Mobile 6.0 

Von anderen SO Fragen:

  • Windows 7 - 3.5
  • Vista-2,0 und 3,0
  • XP - nicht installiert
  • XP SP2 - nicht installiert
  • XP SP3 - nicht
  • installiert

Wenn Sie sicher sein wollen, dass Sie Anwendung auf alle diese läuft, werden Sie den Rahmen selbst installieren müssen - SmallestDotNet.com für diese.

+0

Also diese Anwendung würde nicht in Windows XP funktionieren? –

+0

Nicht standardmäßig (für XP und SP2). Sie müssen das Framework auf den Client-Computern installieren. – Oded

+4

Nur für ein Gefühl der Vollständigkeit: XP SP3 - nicht installiert –

1

Werfen Sie einen Blick auf diese ähnliche Frage 'Gibt es eine Möglichkeit, die .NET Framework-Version über die Befehlszeile zu bestimmen?' in dem ich eine Antwort geschrieben here. In dieser Antwort gibt es einen Link zum Artikel auf CodeProject, die genau das tut ...

0

Die Version von .NET Framework könnte auf jedem Computer ein wenig anders sein, basierend auf der Software, die sie bereits installiert haben.

Eine ähnliche Frage wurde hier auf Stackoverflow gestellt und eine der Antworten, die hilfreich sein könnten, könnte ..... sein, um einen Blick auf diesen Artikel zu werfen.

http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

2

Ich möchte darauf hinweisen, dass Windows XP SP3 tut NICHT haben .NET Framework 3.5 (Full-Profil) installiert. Ich habe gerade herausgefunden und hatte Angst: -0

+0

Wie wäre es mit den Veröffentlichungsterminen? vielleicht gewinnen sp3 war vor Framework 3.5 wurde nicht freigegeben? Wie auch immer, wenn durch Windows Update die Version 3.5 installiert wird, würde ich das gerne wissen. –

Verwandte Themen