web-dev-qa-db-fra.com

plusieurs versions du SDK Windows sont-elles nécessaires?

Je parcourais mes programmes installés pour libérer de l'espace. J'ai remarqué qu'il existe deux versions du Kit de développement logiciel Windows et du kit de développement ASP.NET. S'agit-il de 32 bits et de 64 bits? Le nom du paquet n'indique pas que c'est le cas, donc je me demande si j'ai besoin des deux versions de ces paquetages installés?

 add/remove programs screenshot

Comme vous pouvez le voir dans l'image, Windows SDK 10.1.10586.15 et Windows SDK 10.0.26624, et ASP.NET RC1 Update 1 1.0.20204.0 et ASP.NET RC1 Update 1 10.0.11123.0. Puisque les deux paquets ont été installés à la même date, je suppose qu’ils sont 32 bits et 64 bits, mais je voudrais aussi suppose qu’ils seraient nommés tels, si c’était l'affaire.

Ces packages sont utilisés pour le développement d'applications Windows 10 Universal dans Visual Studio 2015.

13
dub stylee

Je poste ici comme réponse à partir des commentaires de @ magicandre1981 ci-dessus, afin que je puisse clore la question.

Le Kit de développement logiciel (SDK) Windows 10.0.26624 est le kit de développement logiciel (SDK) du premier build 10240 à partir de l'été 2015.

Le SDK Windows 10.1.10586.15 est le SDK de la mise à jour 1511 de novembre 2015.

J'ai fini par désinstaller les deux versions et laisser Visual Studio installer le package nécessaire à l'exécution de mon projet, la version 10.0.26624.

10
dub stylee

Juste au cas où cela aiderait quelqu'un, il semblerait que les versions les plus récentes du programme d'installation de Windows SDK suppriment correctement les versions précédentes, mais ne parviennent pas à supprimer leurs entrées de la liste Ajout/Suppression de programmes. Dans mon cas, j'avais 7 autant d'entrées. Je les ai triés à la date d'installation et j'ai commencé à enlever un par un, en commençant par le plus ancien. Pour chaque entrée, je viens de recevoir le message d'erreur suivant:

 enter image description here

J'ai continué à les enlever jusqu'à ce qu'il me reste la dernière version. La désinstallation de celui-ci appelle la fenêtre d’installation appropriée à la place de ce message d’erreur, auquel cas vous pouvez annuler le processus de désinstallation.

1
dotNET