У Windows SDK також входить комплект сертифікації додатків для Windows (ACK) версії 2.2 для тестування додатків за програмою сертифікації Windows 8 і програмою "Сумісно з Windows 7". Якщо додаток також необхідно протестувати в середовищі Windows RT, використовуйте комплект сертифікації додатків для Windows RT.
Пакет Windows SDK більше не поставляється з повною середовищем збірки, яку запускає з командного рядка. Компілятор і середовище зборки необхідно встановлювати окремо. Якщо вам потрібна повна середовище розробки, яка включає в себе компілятори і середу збірки, можна скачати середу Visual Studio Express. що містить необхідні компоненти Windows SDK. Щоб завантажити пакет SDK і встановити його на інший комп'ютер, клацніть посилання на скачування і запустіть програму установки. Потім в діалоговому вікні Вибір розташування клацніть Завантажити пакет засобів розробки програмного забезпечення для Windows для його установки на іншому комп'ютері.
Примітка. Найостанніші версії SDK і мобільного емулятора можна знайти на веб-сторінці Викачувані файли і засоби для Windows.
Що нового
Windows ACK 2.2
- Затвердження фірмової символіки (додатки не повинні використовувати стандартні значки, створювані Visual Studio або входять до приклади SDK).
- Підписування приватного коду (видаліть з пакету все ключі підписання приватного коду, такі як PFX-файли).
Додатки Магазину Windows
Пакет Windows SDK містить все заголовки, бібліотеки, файли метаданих Windows, а також інструменти для створення нових додатків Магазину Windows, які з'явилися разом з Windows 8.
.NET Framework 4.5 SDK
Windows SDK включає в себе еталонні збірки, інструменти, заголовки і бібліотеки, необхідні для створення додатків, орієнтованих на .NET Framework 4.5.
Інтеграція DirectX SDK
зменшення розміру
Ця версія SDK займає близько 300 МБ, що приблизно вдвічі менше, ніж Windows SDK для Windows 7 і .NET Framework 4. Таким чином, нова версія швидше встановлюється і займає менше місця в системі.
Оновлені або віддалені компоненти
Наступні компоненти або зазнали змін, або були видалені з даної версії Windows SDK.
Середовище зборки, керована з командного рядка
Пакет Windows SDK більше не поставляється з повною середовищем збірки, яку запускає з командного рядка. Компілятор і середовище зборки для пакета Windows SDK тепер необхідно встановлювати окремо. В результаті видалення середовища збірки, керованої з командного рядка, в Windows SDK більше не входять наступні компоненти: набір інструментів платформи Windows SDK, компілятори Visual C ++ і Виконавча C (CRT), а також засіб настройки Windows SDK.
Засоби і еталонні збірки .NET Framework
Пакет Windows SDK для Windows 8 включає підтримку для засобів розробки і еталонних збірок .NET Framework 4.5. Засоби і еталонні збірки для більш ранніх версій .NET Framework не включені в цю версію пакета Windows SDK. Можна як і раніше скачати і встановити Microsoft Windows SDK для Windows 7 і .NET Framework 4. щоб отримати кошти і еталонні збірки для більш ранніх версій .NET Framework.
IntelliSense
Всі приклади Windows перенесені в Центр розробки для Windows. У Центрі розробки для Windows можна знайти сотні демонстраційних прикладів, які можна фільтрувати за технологіями, мов програмування і платформ розробки. Для додатків Магазину Windows і класичних додатків доступні відповідні приклади. Додаткові приклади доступні в прикладах коду.
Вимоги до системи
Операційні системи
Засіб для тестування і перевірки правильності роботи запущених додатків Application Verifier може бути встановлено таким чином, що його неможливо буде видалити окремо. Щоб видалити його з комп'ютера, видаліть комплект сертифікації додатків або пакет Windows SDK.
При використанні 64-розрядної версії програми Signtool, що входить до складу пакету SDK, деякі операції можуть не виконуватися. Використовуйте для підписання всього коду версію x86 програми Signtool, доступну в папці \ Windows Kits \ 8.0 \ bin \ x86.
API метаданих WinRT
Якщо потрібно використовувати функції метаданих WinRT, необхідно встановити пакет SDK .NET Framework 4.5, щоб отримати доступ до повного набору необхідних файлів заголовків. До функцій метаданих WinRT відносяться RoGetMetadataFile. RoParseTypeName і RoResolveNamespace в RoMetadataResolution.h. Крім того, буде потрібно визначення IMetaDataDispenser в RoMetadataApi.h і MetaDataGetDispenser в RoMetadata.hr.
Використання портів комплекту сертифікації додатків для Windows
Комплект сертифікації додатків для Windows (ACK) встановлює на комп'ютері ряд служб. Одна зі служб - Te.Service. Вона дозволяє ACK виконувати автоматизовані завдання безпечно, наприклад в контексті звичайного користувача. Вона також надає інші функціональні можливості, наприклад віддалене виконання завдань на різних комп'ютерах. Служба запускається тільки в разі потреби під час виконання і припиняє свою роботу, коли воно завершено. При запуску служба відкриває порти брандмауера і не питає згоди користувача. Проте, ACK після закінчення роботи зупиняє роботу служби і закриває порти.