c# 高级编程 (第14页)【Windows运行库】【 Windows运行库命名空间】 【NET Core CLI】【下载.NET SDK】

257 阅读1分钟

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 和 CentOSyum
Ubantu 和 Debianapt-get
Fedoradnf install
SLES/openSUSEzipper install
Mac下载.pkg文件