码迷,mamicode.com
首页 > 其他好文 > 详细

UWP 版本号

时间:2017-11-08 22:16:57      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:aml   ack   strong   分享   bsp   pac   理解   text   升级   

一:版本号

个人开发者对于版本号的命名相对随便一点,如果是大公司的话,命名则要规范一点。以开发UWP为例

在创建包的时候,开发者可以自定义版本号或者点击自动增加。

技术分享

二:对应上图中的四个格子中的数字

第一个数字:主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生变化。

第二个数字:次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生 了破坏,或者 是功能上有大的改进或增强。

第三个数字:构建版本:如果点了自动生成,每次生成一次包,就会自动+1

第四个数字:修订版本: 一般是Bug 的修复或是一些小的变动或是一些功能的扩充,要经常发布    修订版,修复一个严重 Bug 即可发布一个修订版。

(不知道第四个数字我有有没有理解错了,vs第四个数字并不能更改,我看了windows10商店里其它软件的版本号,最后一个数字都是0........)

三:用代码获取包的版本号

像我一样之前不怎么写版本号,经常每次生成一次包之前都是手动到xaml代码里,将代表version的textblock里的值手动改了,其实完全可以不用这样,可以通过代码来赋值,这样就不需要每次都手动改了。

 <TextBlock Foreground="White"
            Name="Version">
 </TextBlock>
 //绑定软件版本
  Package package =Package.Current;
 //                                主                                           次                                           构建版本                                      修正
  Version.Text = package.Id.Version.Major.ToString() + "." + package.Id.Version.Minor.ToString() + "." + package.Id.Version.Build.ToString() + "." + package.Id.Version.Revision.ToString();

上面创建包的地方 版本号是1.1.26.0

应用里也会自动绑定版本号

技术分享

 

 

虽然功能很简单,但有时候可以解决你忘了改版本号的尴尬。

 

 

 

------------some words-------------

1. Version:版本

2.Major 主要

3.Minor 小,版本号这里理解为次要

4.Build 建立  版本号里理解为构建

5.Revision 修订

6.Package 包裹,包  版本号里理解为软件包

--------------the  end----------------

 

UWP 版本号

标签:aml   ack   strong   分享   bsp   pac   理解   text   升级   

原文地址:http://www.cnblogs.com/MzwCat/p/7806246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!