zoukankan      html  css  js  c++  java
  • UWP 版本号

    一:版本号

    个人开发者对于版本号的命名相对随便一点,如果是大公司的话,命名则要规范一点。以开发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----------------

  • 相关阅读:
    java IO
    免费的编程中文书籍索引-转
    js两种定义函数、继承方式及区别
    为什么这样写js:(function ($) { })(jQuery);
    Cannot open connection 解决办法
    dos下mysql登陆
    spring-AOP-1
    el表达式
    设计模式——"simple Factory"
    软件生产性控制
  • 原文地址:https://www.cnblogs.com/MzwCat/p/7806246.html
Copyright © 2011-2022 走看看