Microsoft today released Windows 10 10 SDK Preview Build 16278 and Mobile Emulator Build 15240, to be used be used in conjunction with Windows 10 Insider Preview Build 16278. This SDK Build 16278 brings several bug fixes, so without further ado, here is what you need to know.
- Compilation fails on non-Windows 10 platforms:
When building apps with the minimum target platform version set to 10.0.16278.0 you get the build error:
“The program can’t start because api-ms-win-eventing-classicprovider-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix the problem.”
This will occur if the minimum target platform version is set to 10.0.16278.0. To work around this, edit your project file and change the version to a previous released SDK.
- ecmangen.exe removal from the SDK: Ecmangen.exe will no longer ship with the Windows SDK. Developers who rely on ecmangen for event manifest creation are advised to install the Windows Creators Edition of the SDK to obtain the file. Developers may also use notepad or other XML editor of choice for manifest creation. A schema file is available on MSDN to aid in manifest creation, for tools that support it.
API Updates and Additions:
- When targeting new APIs, consider writing your app to be adaptive in order to run correctly on the widest number of Windows 10 devices. Please see Dynamically detecting features with API contracts (10 by 10) for more information.
Developers can also have a look at a few API changes included since the last build by visiting this website. Please be aware that this build works with previously released SDKs and Visual Studio 2017. The windows SDK is only supported by Visual Studio 2017 and greater. You can download the Visual Studio 2017 here.