- .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 核心 - MSBuild
- .NET Core - 元包
- Windows 运行时和扩展 SDK
- 创建.NET标准库
- .NET Core - 可移植类库
- 添加对库的引用
- 共享 .NET Core 库
- 创建 Xamarin.Forms 项目
- .NET Core - PCL 故障排除
- .NET Core - 创建测试项目
- 在 Visual Studio 中运行测试
- .NET Core - 测试库
- 托管可扩展性框架
- .NET 核心 - 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 页的文档。
您还可以在此页面搜索电话API合约。
现在让我们单击Windows.Phone.PhoneContract并向下滚动;您现在将看到手机或移动设备的电池信息。
如果您想在已有信息的基础上添加此信息,那么您应该手动添加引用。现在让我们转到 Visual Studio 并右键单击“解决方案资源管理器”中的“引用”。
选择添加引用...
您现在可以看到通用 Windows 的新参考类别;此类别下有 Core,指的是核心通用 Windows API 合约
扩展允许我们扩展功能,您将看到不同的参考移动、桌面和其他扩展。
有不同的 SKD 扩展,您可以在顶部添加以获得更多 API。
您还可以看到不同的版本。因此,请确保您获取最新版本以获得更新的 API,然后单击“确定”。
您现在可以看到UWP 的 Windows Mobile 扩展已添加为参考。