Требуется несколько версий Windows SDK?

Я просто просматривал установленные программы, чтобы освободить место, и заметил, что есть две версии SDK для Windows и SDK ASP.NET. Эти 32-битные и 64-битные? Имя пакета не указывает, что это так, поэтому мне интересно, нужны ли обе версии этих пакетов?

добавить/удалить скриншот программ

Как вы можете видеть на изображении, Windows SDK 10.1.10586.15 и Windows SDK 10.0.26624, и ASP.NET RC1 Update 1 1.0.20204.0 и ASP.NET RC1 Update 1 10.0.11123.0. Поскольку оба пакета были установлены в одну дату, я предполагаю, что они 32-разрядные и 64-разрядные, но я бы также предположил, что они будут названы такими, если бы это было так.

Эти пакеты используются для разработки приложений Windows 10 Universal в Visual Studio 2015.

Ответ 1

Я отправляю в качестве ответа здесь из комментариев @magicandre1981 выше, поэтому я могу закрыть вопрос.

Windows SDK 10.0.26624 - это SDK для первой сборки 10240 с лета 2015 года.

Windows SDK 10.1.10586.15 - это SDK для обновления 1511 ноября 2015 года.

В результате я удалил обе версии и позволил Visual Studio установить необходимый пакет для запуска моего проекта, который закончился версией 10.0.26624.

Ответ 2

На всякий случай, если это кому-нибудь поможет, похоже, что более новые версии установщика Windows SDK удаляют предыдущие версии правильно, но каким-то образом не удаляют их записи из списка "Установка и удаление программ". В моем случае у меня было 7 записей. Я отсортировал их по дате установки и начал удалять по одному, начиная с самого старого. Для каждой записи я только что получил следующее сообщение об ошибке:

enter image description here

Я продолжал удалять их, пока у меня не осталось только последней версии. Деинсталляция этого вызывает правильное окно установщика вместо этого сообщения об ошибке, после чего вы можете отменить процесс удаления.