Zestawy SDK środowiska wykonawczego i rozszerzeń systemu Windows
Składniki środowiska wykonawczego systemu Windows to niezależne obiekty, których można tworzyć i używać z dowolnego języka, w tym C #, Visual Basic, JavaScript i C ++. Oprócz meta-pakietu .NET Core, który widzieliśmy w poprzednim rozdziale, aplikacja UWP zawiera również domyślnie odniesienie do uniwersalnego zestawu Windows SDK.

Uniwersalny system Windows to odniesienie do środowiska wykonawczego systemu Windows i zostało uwzględnione w serii kontraktów interfejsów API.
Zestaw interfejsów API w rodzinie urządzeń jest podzielony na podgrupy zwane kontraktami API. Listę różnych kontraktów API znajdziesz tutajhttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

Większość tych interfejsów API w środowisku wykonawczym systemu Windows jest uwzględniona w pojedynczym kontrakcie. Poszukajmy teraz słowa kluczowego Universal na stronie Kontrakty API.

Możesz zobaczyć linki do różnych API, a także możesz zobaczyć, że rodzina Universal jest tak duża, że ma 12 stron dokumentacji.
Na tej stronie możesz również wyszukać umowę API telefonu.

Kliknijmy teraz Windows.Phone.PhoneContracti przewiń w dół; zobaczysz teraz informacje o baterii telefonu lub urządzenia mobilnego.

Jeśli chcesz dodać te informacje do tego, co już masz, powinieneś dodać odniesienia ręcznie. Przejdźmy teraz do programu Visual Studio i kliknij prawym przyciskiem myszy odwołania w Eksploratorze rozwiązań.
Wybierz Add References…

Możesz teraz zobaczyć nową kategorię referencyjną dla Universal Windows; w tej kategorii znajduje się Core, który odnosi się do podstawowych kontraktów Universal Windows API

Rozszerzenia pozwalają nam rozszerzyć funkcjonalność, a zobaczysz różne odniesienia do rozszerzeń mobilnych, stacjonarnych i innych.
Istnieją różne rozszerzenia SKD i możesz je dodać, aby uzyskać więcej interfejsów API.
Możesz także zobaczyć różne wersje. Dlatego upewnij się, że masz najnowszą wersję, aby uzyskać zaktualizowane interfejsy API, a następnie kliknij przycisk OK.

Teraz możesz to zobaczyć Windows Mobile Extensions for the UWP jest dodawany jako odniesienie.