VS的项目属性里,对于EXE之类的项目,有发布标签,可以设置自动递增内部版本号。
但是,对于ASP.NET的WEB应用,应为是DLL,没有这个标签面板,在发布功能里也没有这个设置,该如何实现?
尝试着使用 AssemblyVersion("1.0.*"),是能实现版本号的自动变化,但这个自动变化是基于编译的,不是基于发布的。而且,生成的版本号中 build 是自2000年1月1日零时以来的天数,revision是编译当天自零点以来的秒数(的一半)。
版本号管理是个学问,目前我还是手动处理的,之前借助Versioning Controlled Build来管理,不过这货不支持2015。。。。。