我希望我的应用程序的version属性为每个构建增加,但我不确定如何在Visual Studio(2005/2008)中启用此功能.我试图将AssemblyVersion指定为1.0.*但它并没有让我得到我想要的.
我也使用了一个设置文件,并且在早期的尝试中,当程序集版本发生更改时,我的设置被重置为默认值,因为应用程序在另一个目录中查找了设置文件.
我希望能够以1.1.38的形式显示版本号,因此当用户发现问题时,我可以记录他们正在使用的版本,并告诉他们如果他们有旧版本则升级.
还将理解版本控制如何工作的简短说明.构建和修订号何时增加?
软件版本中每个数字都有什么意义?(例如,1.7.1.0)你如何计算你的版本?
谢谢.
我的问题是,哪种版本命名方案应该用于什么类型的项目.
很常见的是major.minor.fix,但即使这样也可以导致4号(即Firefox 2.0.0.16).有些人有一个模型,奇数表示开发人员版本甚至数字稳定版本.所有类型的添加都可以进入混合,如-dev3,-rc1,SP2等.
存在理由偏好一种方案而不是另一种方案,并且不同类型的项目(即开源与封闭源)是否有不同的版本命名方案?
我在线分发软件,并且总是想知道是否有更好的方法来更好地定义版本号.
让我们假设答案中有ABCD.什么时候增加每个组件?
你使用任何其他版本号技巧,如D mod 2 == 1意味着它只是一个内部发布?
您是否拥有自己版本号的测试版,或者您是否有每个版本号的测试版?
我了解Microsoft在对其产品进行版本控制时使用此模板:Major.Minor.Build.Revision.
当"开发人员"想要表明软件发生重大变化并且无法假设向后兼容性时,Major会发生变化.也许完成了对代码的重写.
为了向后兼容,次要编号代表了显着的增强.
构建号是一个小变化,例如重新编译相同的源.
修订版用于修复安全漏洞,应完全可互换.Build和Revision都是可选的.此信息基于MSDN版本类.
你如何对你的项目进行版本设置,为什么要用这种方式对它们进
有没有软件版本标准?或者,当我对其进行一些更改时,我可以更改我的产品版本?
是否有任何百分比的变化,我可以说,这个产品将有什么版本?