none
VB2005怎么查到自增的版本号呢? RRS feed

  • 问题

  • my.Application.Info.Version 是程序集版本,
    那我的自增版本号怎么得到呢,最低版本号怎么得到呢?
    不吝赐教
    • 已编辑 kyle.cj 2009年9月21日 5:09
    2009年9月21日 2:04

答案


  • ' 程序集的版本信息由下面四个值组成:
    '
    '      主版本
    '      次版本
    '      内部版本号
    '      修订号
    '
    ' 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
    ' 方法是按如下所示使用“*”:
    ' <Assembly: AssemblyVersion("1.0.*")>

    <Assembly: AssemblyVersion("1.0.0.0")>
    <Assembly: AssemblyFileVersion("1.0.0.0")>



    没有什么自增版本号啊


    http://feiyun0112.cnblogs.com/
    • 已标记为答案 Kira Qian 2009年9月25日 9:58
    2009年9月21日 7:58
    版主
  • Hi kyle.cj,

    你可以先选中你的项目,然后点上面的“显示所有文件”的小按钮,这样在"My Project"下会出现”AssemblyInfo.vb“文件,双击打开那个文件,找到AssemblyVersion,把后面的具体数字改成*(星号),如:
    <Assembly: AssemblyVersion("1.0.0.*")>

    <Assembly: AssemblyVersion("1.0.*")>

    如果最后一位为*,每次编译都会变,如果最后第二位为*,那位每天变一次,最后一位还是每次编译都变。

    还有什么不明白的吗?

    Sincerely,
    Kira Qian
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    • 已标记为答案 Kira Qian 2009年9月25日 9:58
    2009年9月22日 9:09

全部回复

  • ???自增版本号有没有人知道呢?


    不吝赐教
    2009年9月21日 3:48
  • Major、Minor、Build、Revision、MajorRevision 和 MinorRevision 属性。
    http://feiyun0112.cnblogs.com/
    2009年9月21日 5:15
    版主
  • 你好!
         My.Application.Info.Version.Build就可以获得构建版本号了!
    周雪峰
    2009年9月21日 5:22
    版主
  • Major、Minor、Build、Revision、MajorRevision 和 MinorRevision 属性。
    http://feiyun0112.cnblogs.com/

    这几个属性试过,好像是程序集版本啊,不是发布时的自增版本号啊.

    我想查到发布时的自增版本号
    不吝赐教
    2009年9月21日 7:48

  • ' 程序集的版本信息由下面四个值组成:
    '
    '      主版本
    '      次版本
    '      内部版本号
    '      修订号
    '
    ' 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
    ' 方法是按如下所示使用“*”:
    ' <Assembly: AssemblyVersion("1.0.*")>

    <Assembly: AssemblyVersion("1.0.0.0")>
    <Assembly: AssemblyFileVersion("1.0.0.0")>



    没有什么自增版本号啊


    http://feiyun0112.cnblogs.com/
    • 已标记为答案 Kira Qian 2009年9月25日 9:58
    2009年9月21日 7:58
    版主

  • ' 程序集的版本信息由下面四个值组成:
    '
    '      主版本
    '      次版本
    '      内部版本号
    '      修订号
    '
    ' 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
    ' 方法是按如下所示使用“*”:
    ' <Assembly: AssemblyVersion("1.0.*")>

    <Assembly: AssemblyVersion("1.0.0.0")>
    <Assembly: AssemblyFileVersion("1.0.0.0")>



    没有什么自增版本号啊


    http://feiyun0112.cnblogs.com/

    简单点说,,,我想取得发布版本号,不知道有什么方法?
    不吝赐教
    2009年9月21日 8:04
  • 你好!
         Application.ProductVersion属性
    周雪峰
    2009年9月21日 10:27
    版主
  • 你好!
         Application.ProductVersion属性
    周雪峰
    好像不行啊
    Label1.Text = Application.ProductVersion   显示的是1.0.0.0 
    Label1. text = my.application.info.version  显示 1.0.0.7

    我想要显示的发布版本号是 1.0.0.32 , 怎么显示出来呢?

    用F2查了一下所有ProductVersion属性,,,  System.Diagnostics.FileVersionInfo.ProductVersion 好像是查发布版本,

    是这个吗?怎么用呢?


    不吝赐教
    2009年9月22日 1:36
  • 请问你的1.0.0.32是具体是什么版本,怎么设置的这个版本呢?
    周雪峰
    2009年9月22日 4:57
    版主
  • Hi kyle.cj,

    你可以先选中你的项目,然后点上面的“显示所有文件”的小按钮,这样在"My Project"下会出现”AssemblyInfo.vb“文件,双击打开那个文件,找到AssemblyVersion,把后面的具体数字改成*(星号),如:
    <Assembly: AssemblyVersion("1.0.0.*")>

    <Assembly: AssemblyVersion("1.0.*")>

    如果最后一位为*,每次编译都会变,如果最后第二位为*,那位每天变一次,最后一位还是每次编译都变。

    还有什么不明白的吗?

    Sincerely,
    Kira Qian
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    • 已标记为答案 Kira Qian 2009年9月25日 9:58
    2009年9月22日 9:09