# UWP的产品新建到发布流程一览
1,UWP开发特性
U: Universal(通用)编程
W: Windowswindows
P: Plantform(平台)app
- 运行在Windows10设备
- 比WPF更加多样化和完善的控件,以及更增强大的自适应能力
- 只能从Windows应用商店下载
- 拥有Windows 10独特的系统API调用
- 权限控制
- 更多异步方法和编程特性
- 运行环境为 .Net core
- 非托管式
- SDK随Windows 10版本升级
- DirectComposition渲染
- 非托管Native代码
一个安装包适配多种运行平台
2,新建项目
2.1安装UWP开发环境

根据本身的须要来选择要安装的SDK
2.2使用VS默认新建一个UWP项目

选择空白应用

选择支持的最低最高版本
2.3使用Windows Template建立一个UWP项目(须要在拓展里面安装插件)

选择windows template studio

一键式UWP模板

模板生成的框架
2.4配置运行系统版本

2.5配置appmainfest清单

1,应用程序
2,视觉对象资源
2,功能
3,声明
4,内容URI
5,打包
2.6写代码
略
2.7调试

1,支持模拟器调试
2,支持远程调试
3,UWP 使用 dot net core 编译出来的是 Native 本地代码,WPF 使用 dot net Framework 编译出来是 IL 代码,须要知道 编译出来 Native 代码的性能是 80% C++非托管。因此代码运行会快不少。
4,系统级的调试
3,生成安装包
1,VS绑定帐号和产品
2,应用程序与应用商店关联
3,建立应用程序包

项目-应用商店

商店应用列表

建立应用程序包

选择和配置包

开始生成

生成成功后,能够选择本地测试商店可行性

上传到商店的应用程序包appxupload

用做提供给测试的包appxbundle
3.1appxbundle的安装方法
1,右键appxbundle包-打开包的签名
框架
2,安装证书
异步
3,为本地计算机安装
性能
4,浏览证书
测试
5,选择受信任的根证书颁发机构
插件
6,安装证书完成
3d
6,安装旁加载应用程序
调试
7,安装

4,发布
4.1 提交地址
https://partner.microsoft.com/zh-cn/dashboard/windows/overview

启动第一次提交

提交中要提交安装包的地方
5,其余