
- .NET Core 教程
- .NET Core - 首頁
- .NET Core - 概述
- .NET Core - 預備條件
- .NET Core - 環境設定
- .NET Core - 入門
- .NET Core - 數值計算
- .NET Core - 垃圾回收
- .NET Core - 程式碼執行
- .NET Core - 模組化
- .NET Core - 專案檔案
- .NET Core - 包引用
- 使用.NET Core建立UWP應用
- .NET Core - MSBuild
- .NET Core - 元包
- Windows執行時和擴充套件SDK
- 建立.NET Standard庫
- .NET Core - 可移植類庫
- 向庫新增引用
- 共享.NET Core庫
- 建立Xamarin.Forms專案
- .NET Core - PCL疑難解答
- .NET Core - 建立測試專案
- 在Visual Studio中執行測試
- .NET Core - 測試庫
- 託管可擴充套件性框架
- .NET Core - SDK
- .NET Core - MSBuild和project.json
- 恢復和構建以及MSBuild
- .NET Core - 遷移
- .NET Core有用資源
- .NET Core - 快速指南
- .NET Core - 有用資源
- .NET Core - 討論
Windows執行時和擴充套件SDK
Windows執行時元件是自包含的物件,您可以使用任何語言(包括C#、Visual Basic、JavaScript和C++)例項化和使用它們。除了我們在上一章中看到的.NET Core元包外,UWP應用預設情況下還引用了通用Windows SDK。

通用Windows是Windows執行時的引用,它已被分解成一系列API契約。
裝置系列中的API集被分解成稱為API契約的子集。您可以在此處找到不同API契約的列表 https://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

Windows執行時內部的大部分API都被分解成單個契約。現在讓我們在API契約頁面上搜索“Universal”關鍵字。

您可以看到各種API的連結,您還可以看到Universal系列非常龐大,有12頁文件。
您也可以在此頁面上搜索“phone API contract”。

現在讓我們點選Windows.Phone.PhoneContract並向下滾動;您現在將看到手機或移動裝置的電池資訊。

如果您想在現有資訊的基礎上新增此資訊,則應手動新增引用。現在讓我們轉到Visual Studio,並在解決方案資源管理器中右鍵單擊“引用”。
選擇新增引用…

您現在可以看到通用Windows的新引用類別;在此類別下,有一個“Core”,它指的是核心通用Windows API契約。

擴充套件允許我們擴充套件功能,您將看到不同的引用“Mobile”、“Desktop”和其他擴充套件。
有不同的SDK擴充套件,您可以新增更多API。
您還可以看到不同的版本。因此,請確保您獲得最新版本以獲取更新的API,然後單擊“確定”。

您現在可以看到Windows Mobile Extensions for the UWP已新增為引用。