Windows运行库
- 从Windows 8开始, Windows系统提供了另一种框架,Windows 运行库 (Windows Runtime)
- 它由Windows Universal Platform (WUP, Windows 通用平台)使用
Windows 8使用第一版,Windows 10使用第三版- 这个框架使用本地代码创建
- 在语言投射的帮助下,可以用于
Javascript,c++,.NET语言的应用程序 - 在用于
.NET应用程序时,所包含的类型和.NET类似 - 方法名的大小写不同,方法的行为也会不同
- 方法和类型所在的位置不同,方法名也会不同
| 命名空间 | 说明 |
|---|---|
| Windows.ApplicationModel | 管理应用程序的生命周期,与其他应用程序通信 |
| Windows.Data | 处理TXT,JSON,PDF,XML数据 |
| Windows.Devices | 访问地理位置,智能卡,服务设备点,打印机,扫描仪等 |
| Windows.Foundation | 核心功能 |
| Windows.Media | 播放,捕获音视频,访问播放列表和语音输出 |
| Windows.Networking | 套接字编程,数据后台传输和推送通知 |
| Windows.Security | 提供密码的安全存储区,从用户处获得凭据 |
| Windows.Services.Map | 用于定位服务和路由 |
| Windows.Storage | 访问文件和目录,使用流和压缩 |
| Windows.System | 提供系统和用户信息,提供启动其他应用程序的启动器 |
| Windows.UI.Xaml | 用于用户界面 |
.NET Core CLI编译
- 创建和编译应用程序可以使用
.NET Core CLI (Command Line Interface) - VS2017+ 最新的更新包里就包含了CLI工具
- 如果想在没有VS的环境里编译.NET应用程序,需要安装
.NET SDK. dot.net
下载安装.NET SDK:
| 操作系统 | 下载安装.NET SDK命令 |
|---|---|
| Red Hat 和 CentOS | yum |
| Ubantu 和 Debian | apt-get |
| Fedora | dnf install |
| SLES/openSUSE | zipper install |
| Mac | 下载.pkg文件 |