Beim Versuch, .NET Framework 4 * full * zu installieren, wird stattdessen * client * installiert

3693
Michael Sorens

Auf einem 32-Bit-Computer mit Win7 SP1 hatte ich zunächst den .NET 4-Client installiert und wollte auf .NET 4 upgraden.

Ich habe das vollständige Installationsprogramm dotNetFx40_Full_x86_x64.exe von Microsoft heruntergeladen. Nach dem Download zeigte die Datei 48,11 MB, die korrekte Größe für das vollständige Paket (im Vergleich zu 41 MB für den Client).

Ich habe das Installationsprogramm ausgeführt und es wurde zuerst aufgefordert, das vorhandene Paket zu reparieren oder zu entfernen. Ich entschied mich zu entfernen, also deinstallierte ich die beiden Teile, 4 extended und 4 client.

Starten Sie neu.

Ich installierte das Installationsprogramm erneut und es begann mit der Installation. Es zeigte sich, dass der Client installiert wurde. Obwohl dies für mich eine Augenbraue hochzog, ließ ich es fertig laufen und dachte, es könnte die vollständige Installation in Abschnitten melden. Aber nach Fertigstellung endete ich wieder mit 4 erweiterten und 4 installierten Clients!

Offensichtlich fehlt mir etwas; Ideen ...?

1
Was siehst du genau? Beide Profile sind in .NET Framework 4.0 enthalten. Warum denken Sie, Sie haben nicht das volle Profil? Ramhound vor 12 Jahren 1

1 Antwort auf die Frage

3
heavyd

The .NET Framework Client Profile is a subset of the full .NET Framework. When you install the full framework you get the Client Profile plus some additional assemblies which complete the framework. So when say you have the Client Profile + Extended installed, you have the full framework installed.

Quoted from MSDN:

[The .NET Framework 4 Client Profile is] part of the .NET Framework. The .NET Framework is made up of the .NET Framework 4 Client Profile and .NET Framework 4 Extended components that exist separately in Programs and Features.

Hmm ... Ich dachte, wenn Programme und Funktionen Client- und Extended-Komponenten meldeten, bedeutete das, dass ich das Clientprofil installiert hatte. Wollen Sie damit sagen, wenn das Client-Profil installiert wurde (dh nicht das vollständige Profil), würde es die erweiterte Komponente * nicht * melden? Mit anderen Worten, wie kann ich feststellen, ob ich den Client oder den gesamten Client installiert habe? Michael Sorens vor 12 Jahren 0
Sie sind richtig, Sie können die erweiterte Komponente deinstallieren, um nur das "Client-Profil" zu erhalten. Sie können sagen, Sie müssen voll sein, weil Sie die erweiterte Komponente haben. heavyd vor 12 Jahren 0
Danke für die Klarheit, was mir gar nicht offensichtlich war. Michael Sorens vor 12 Jahren 0