web-dev-qa-db-de.com

Sind mehrere Versionen des Windows SDK erforderlich?

Ich habe gerade meine installierten Programme durchgesehen, um Speicherplatz freizugeben, und festgestellt, dass es zwei Versionen des Windows SDK und des ASP.NET SDK gibt. Sind dies 32-Bit und 64-Bit? Der Paketname gibt nicht an, dass dies der Fall ist. Ich frage mich, ob beide Versionen dieser Pakete installiert sein müssen.

add/remove programs screenshot

Wie Sie im Bild sehen können, Windows SDK 10.1.10586.15 und Windows SDK 10.0.26624 und ASP.NET RC1 Update 1 1.0.20204.0 und ASP.NET RC1 Update 1 10.0.11123.0. Da beide Pakete am selben Datum installiert wurden, gehe ich davon aus , dass es sich um 32-Bit- und 64-Bit-Pakete handelt, aber ich würde auch nehmen an , dass sie so genannt würden, wenn das der Fall wäre.

Diese Pakete werden für die Entwicklung von Windows 10 Universal-Apps in Visual Studio 2015 verwendet.

13
dub stylee

Ich poste hier eine Antwort aus den Kommentaren von @ magicandre1981, damit ich die Frage schließen kann.

Windows SDK 10.0.26624 ist das SDK für den ersten Build 10240 von Sommer 2015.

Das Windows SDK 10.1.10586.15 ist das SDK für das November 2015 Update 1511.

Am Ende deinstallierte ich beide Versionen und ließ Visual Studio das für die Ausführung meines Projekts erforderliche Paket installieren, das schließlich die Version 10.0.26624 war.

10
dub stylee

Für den Fall, dass dies jedem hilft, scheint es, als würden die neueren Versionen des Windows SDK-Installationsprogramms frühere Versionen korrekt entfernen, ihre Einträge jedoch nicht aus der Liste Software entfernen. In meinem Fall hatte ich so viele 7 Einträge. Ich habe sie nach dem Installationsdatum sortiert und angefangen, mit dem ältesten zu beginnen. Ich habe gerade für jeden Eintrag die folgende Fehlermeldung erhalten:

 enter image description here

Ich entfernte sie ständig, bis mir nur noch die neueste Version zur Verfügung stand. Wenn Sie dieses deinstallieren, wird anstelle dieser Fehlermeldung ein richtiges Installationsfenster angezeigt. Anschließend können Sie den Deinstallationsvorgang abbrechen.

1
dotNET