Требуется несколько версий 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]()
Я продолжал удалять их, пока у меня не осталось только последней версии. Деинсталляция этого вызывает правильное окно установщика вместо этого сообщения об ошибке, после чего вы можете отменить процесс удаления.