Windows 10 SDK - Official Release. For Visual Studio 2015 (Comm. / Pro / Enterprise)
The Windows Software Development Kit (SDK) for Windows 10 contains headers, libraries, and tools you can use when you create apps that run on Windows operating systems. With the Windows SDK, you can begin building Universal Windows apps and desktop apps for Windows 10. This SDK also supports building Windows apps and desktop applications for Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, and Windows Server 2008.
Download Standalone Installer for Win10 SDK
Download Standalone Installer for Win10 SDK
If you using Visual studio 2015 ?!?!
Need Internet Connection ( Data consumption around 5 GB)
Control Panel -> Programs and features -> select Visual studio 2015 -> Change
In setup dialog -> Click modify -> Select the required packages and Click update.
What's in the kit
Windows Headers, Libraries, and Metadata
The SDK includes versioned folders for headers, libraries and metadata. This will allow future releases of the Windows 10 SDK to install side by side with the earlier releases.
Windows Contracts
Windows Runtime metadata is no longer maintained in a single Windows.WinMD file. This metadata is now maintained in separate files located in the references folder. Contract files are loaded via the Platform.XML files for each platform, and via SDKManifest files provided by each Platform extension SDK.
For more information on contracts please see App contracts and extensions.
For more information on contracts please see App contracts and extensions.
Windows Platform Extension SDKs
The Windows SDK includes the following Platform extension SDKs: Windows Desktop, Windows Mobile, Windows IoT, and Windows PPI. When you add these extensions to your Universal Windows app project, device specific APIs and metadata will be made available to your app. This allows you to light up specific functionality and personalize the user experience.
For more information on contracts and how to use them with your Universal Windows app. please see Build a Windows 10 universal app.
For more information on contracts and how to use them with your Universal Windows app. please see Build a Windows 10 universal app.
WindowsApp.lib
WindowsApp.lib was introduced for developer convenience. When linking with the WindowsApp.lib, only those exports supported on all platforms will be linked. For building strictly a Universal Windows app, on the WindowsApp.lib needs to be included in the Link path.
For more information on WindowsApp.lib and other API Set support, please see API Sets available in Windows 10.
For more information on WindowsApp.lib and other API Set support, please see API Sets available in Windows 10.
Unified C Runtime library (CRT)
The Windows 10 SDK now includes the Microsoft Unified CRT – a new CRT that is shared between apps and the operating system. The headers, sources, and libraries included in the SDK allow you to build software with the new CRT. The SDK installs a debug version of the CRT DLL to enable debugging, and provides redistribution packages to enable you to deploy your application on older operating systems. These packages will also be distributed to older versions of the operating system via Windows Update. Check out the Visual C++ Team blog to learn more about the unified C Runtime library.
The redist packages are not included with this setup, but can be downloaded separately.
The redist packages are not included with this setup, but can be downloaded separately.
New APIs
Universal Windows app
Windows 10 has converged a large number of APIs between Windows Phone and Windows Desktop. In addition, we have introduced many more requested apis. Please see the Windows API reference for the available apis.
AllJoyn
AllJoyn is a system that allows devices to advertise and share their abilities with other devices around them. This SDK includes tools and library support so that your apps can use the AllJoyn standard to communicate with other devices. We have added APIs and a code generation tool, AllJoynCodeGen, that generates a complete Windows Runtime component using an XML description of one or more AllJoyn interfaces derived from a specification or device. Learn more about the AllJoyn APIs.
New and updated tools
The following tools are new or have been updated in the Windows 10 SDK.
Windows 10 Mobile Emulator
The Emulator for Windows 10 Mobile is a desktop application that emulates a device running Windows 10 for Mobile Emulator. It provides a virtualized environment in which you can debug and test your Windows apps without a physical device. It also provides an isolated environment for your application prototypes. Learn more about the Windows 10 Mobile emulator.
Samples
Windows 10 app samples are now available through GitHub. You can browse the code on GitHub, clone a personal copy of the repository using Git, or download a zipped archive of all the samples. We welcome feedback, so feel free to open an issue within the repository if you have a problem or question. These samples are designed to run on desktop, mobile, and future devices that support the Universal Windows Platform. You can find other examples in the MSDN Code Gallery.
Windows App Certification Kit
The Windows SDK includes the Windows App Certification Kit 10 (Windows ACK). Use the ACK to verify that your app is ready to submit to the certification program for Windows 7, Windows 8, Windows 8.1, Windows Phone 8.1, or Windows 10.
DirectX Updates
In Windows 10, the SDK introduces Direct3D 12 graphics debugging support in Visual Studio 2015. The new Direct3D 12 graphics debugging features allow you to debug graphics seamlessly in both Direct3D 11 and Direct3D 12.
Windows Performance Toolkit
Windows Performance Tools are designed for analysis of a wide range of performance problems including application start times, boot issues, deferred procedure calls and interrupt activity (DPCs and ISRs), system responsiveness issues, application resource usage, and interrupt storms.
WinDBG and the Windows Debugger
The Windows Debugger has been updated to improve the debugging experience. For a complete list of changes see Debugging tools for Windows.
.NET Framework 4.6 SDK
The .NET Framework is a development platform for building apps for Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and the .NET Framework class library, which includes classes, interfaces, and value types that support an extensive range of technologies. The .NET Framework provides a managed execution environment, simplified development and deployment, and integration with a variety of programming languages, including Visual Basic and Visual C#.
Find more information about the .NET Framework 4.6.
Find more information about the .NET Framework 4.6.
Windows Accessibility Tools
Accessibility tools that previously shipped in the Microsoft Accessibility Package (MSAA SDK) now ship along with the Windows SDK. These tools are used to inspect messages used by screen readers to take text from applications and either speak it with text-to-speech or passes it to a Braille device.
System requirements
Supported operating systems
The Windows SDK works best on the Windows 10 operating system.
The SDK is also supported on: Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Note: Not all tools are supported on these operating systems.
The SDK is also supported on: Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Note: Not all tools are supported on these operating systems.
Supported architecture
x86, x64, ARM (Windows Store apps)
Note: The Windows SDK cannot be installed directly on the ARM architecture. To build apps for the ARM architecture, you can install the Windows SDK on an x86 or x64 platform.
Note: The Windows SDK cannot be installed directly on the ARM architecture. To build apps for the ARM architecture, you can install the Windows SDK on an x86 or x64 platform.
Prerequisites
To install the .NET Framework 4.5 SDK feature, you first need the .NET Framework 4.5 redistributable package installed. This release of the Windows SDK doesn't include a .NET Framework Redistributable Package. You can download it from Microsoft Download Center.
Installing and uninstalling
To make your Windows SDK setup experience run smoothly, first install the latest updates and patches from Microsoft Update before you install the Windows SDK.
Windows SDK disk space requirements
Depending on how you set it up, you’ll need 10 megabytes (MB) to 2 gigabytes (GB) hard disk space to install the Windows SDK. Make sure the computer you’re installing on has the minimum required disk space, otherwise, setup will return an error.
How to install the SDK
To install the SDK, click Download, and follow the Install instructions. Not all tools are installed by default, so take a moment to review the choices offered by the installer to make sure you’re installing everything you’re interested in using.
How to uninstall SDK components
When you use Programs and Features to uninstall the SDK, most of the components are uninstalled automatically. However, a few shared components might need to be uninstalled separately. Here’s some guidance for uninstalling those shared components.
- In Control Panel, open Programs and Features.
- In the list of installed programs, select Windows Software Development Kit – Windows 10.0.xxxx
- Select Uninstall.
- Remove the shared components. Here are some components you might see:
- Microsoft .NET Framework 4.6 Preview SDK
- Microsoft .NET Framework 4.6 Preview Multi-Targeting Pack
Some tools install over earlier versions
Some of the tools installed by this SDK do not work side by side with earlier versions of the same tool. This means that after you have installed this SDK, you will find that the only available version of certain tools is the Windows 10 SDK version of the tool: Windows App Certification Kit, AppVerifier, and Windows Performance ToolKits. Any existing earlier versions of these tools are uninstalled.
Known issues
Windows SDK Version in Setup and Control Panel does not match the version on disk
When installing the Windows 10 SDK, the UI will show version 10.0.26627.0 rather than 10.0.10240.0, which is the version installed on disk.
AppVerifier
You might not be able to uninstall AppVerifier, a tool for testing and verifying the correctness of running apps, separately. To remove it from your computer, uninstall the App Certification Kit or uninstall the Windows SDK.
UI Automation Verify
This tool, designed for manual testing of UI automation, does not run on ARM devices in Windows 10.
Windows Performance Tool Kit
Windows Performance app will crash when expanding memory graphs in Graph Explorer, due to a known issue with Resident Set Memory graph. As a work around, avoid capturing resident set information in the trace (when using wpr do not specify residentset profile).
There is a problem in the Load Settings tab of the Configure Symbols dialog. Trying to add a process or module for symbol loading inclusion or exclusion will result in a crash.
There is a problem in the Load Settings tab of the Configure Symbols dialog. Trying to add a process or module for symbol loading inclusion or exclusion will result in a crash.
Windows Error Reporting
When a device is in the developer unlocked state and a side-loaded application has the debuggable capability, any crash dumps for that application will be redirected to the user documents folder of the device for local debugging and the crash will not be sent to Microsoft for analysis.
Crash dumps will be created in the < PublicDocuments >\Debug\ directory. Only the latest crash dump will be retained. Any subsequent crashes will overwrite an existing crash dump.
Crash dumps will be created in the < PublicDocuments >\Debug\ directory. Only the latest crash dump will be retained. Any subsequent crashes will overwrite an existing crash dump.
Guys who need windows 10 key can go link:http://windows10keydownload.tumblr.com to got. My key got here and after i used is great works.
ReplyDelete