我开发一个软件,有两大部分(两个EXE),其中一个是服务器,一个是客户端。在版本升级过程中,有的时候需要升级服务器EXE,有的时候需要升级客户端EXE,甚至有的时候仅是修改某个DLL。这样就造成两个EXE,DLL的版本基本上都不一样。那么发布软件的时候,到底该如何命名版本号呢?
是不是某次版本升级仅是动了一个DLL,也需要同时将主EXE也升高一个版本(编译、混淆、数字签名)呢?

解决方案 »

  1.   

    升级仅是动了一个DLL,版本也是应该升高的。只是在控制时,你可以灵活点,小改动升级小版本号,大的变动就升级大的版本号。
    先了解下软件命名规范吧
    http://www.cnblogs.com/Magicworks/archive/2011/04/28/2031933.html
      

  2.   

    xxx 1.1.1  小改变1.1.2 大改变1.2.2 重大更新2.2.2
      

  3.   


    当任一个DLL版本改,服务器.EXE 和 客户端.EXE 是不是都要同时改版本号,并且改成一样的?
      

  4.   


    那倒未必吧,你dll是客户端的?