Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

are multiple version of the Windows SDK necessary?

I was just looking through my installed programs to free up some space, and I noticed that there are two versions of the Windows SDK, and the ASP.NET SDK. Are these 32-bit and 64-bit? The package name does not indicate that is the case, so I am wondering if I need both versions of these packages installed?

add/remove programs screenshot

As you can see in the image, Windows SDK 10.1.10586.15 and Windows SDK 10.0.26624, and ASP.NET RC1 Update 1 1.0.20204.0 and ASP.NET RC1 Update 1 10.0.11123.0. Since both packages were installed on the same date, I assume that they are 32-bit and 64-bit, but I would also assume that they would be named such, if that were the case.

These packages are being used for Windows 10 Universal app development in Visual Studio 2015.

like image 556
dub stylee Avatar asked Mar 14 '16 19:03

dub stylee


People also ask

Can I uninstall older versions of Windows software development kit?

You can uninstall the older versions via Add/Remove Programs. It maintains a different entry for each version. Show activity on this post. If storage space is a pressing issue for you, you can proceed to delete the older SDKs.

Do I need the Windows 10 SDK?

The windows SDK is necessary if you intend to develop windows applications (with GUI, low-level graphics, windows filesystem specific I/O, tweaking registry settings, developing windows services or device drivers, etc etc).

Do I need all windows software development kits?

From a business or software perspective, Windows Software Development Kits are very crucial. They are tightly knit in the development phase of any software. With the best set of SDKs, a software development company can obtain a competitive edge in the market.

What is Windows SDK needed for?

The Windows SDK (10.0. 22621) for Windows 11, version 22H2 provides the latest headers, libraries, metadata, and tools for building Windows applications. Use this SDK to build Universal Windows Platform (UWP) and Win32 applications for Windows 11, version 22H2 and previous Windows releases.


2 Answers

I am posting as an answer here from @magicandre1981 comments above, so I can close the question.

Windows SDK 10.0.26624 is the SDK for the first Build 10240 from Summer 2015.

Windows SDK 10.1.10586.15 is the SDK for the November 2015 Update 1511.

I ended up uninstalling both versions and letting Visual Studio install the necessary package to run my project, which ended up being version 10.0.26624.

like image 86
dub stylee Avatar answered Sep 19 '22 16:09

dub stylee


Just in case this helps anyone, it appears like the newer versions of Windows SDK installer remove previous versions correctly, but somehow fail to remove their entries from Add/Remove Programs list. In my case, I had as many as 7 entries in there. I sorted them on installation date and started removing one by one, starting with the oldest. For every entry, I just received the following error message:

enter image description here

I kept removing them till I was left with the latest version only. Uninstalling this one brings up proper installer window instead of this error message, at which point you can cancel uninstallation process.

like image 31
dotNET Avatar answered Sep 16 '22 16:09

dotNET