- .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已添加为引用。