我正在寻找关于如何管理.NET程序集的三个不同程序集版本号的指针,建议甚至口述.产品版本是最简单的,因为这似乎通常由业务决定.然后,文件版本似乎用于部署之间的版本控制,其中实际的程序集版本仅在发货时使用.
现在我只是想找一个简单的方法来标记组件的测试和维护版本,而这些版本都没有依赖,因此我正在考虑在文件版本上自动递增构建和修订版本号,并且为了最终版本,复制当前版本文件版本到程序集版本.该产品正在生产中使用,但仍在开发中 - 您知道 - 其中一家小公司,没有变更控制基础设施的情况.
.net versioning version-control assemblyversions .net-assembly
这是我一直想知道的......
请原谅我的天真,但是 - 您如何确定用于命名软件的版本号?
我假设,当有人创建应用程序/程序的"最终"版本时,它是版本1.0? - 然后,当你更新它时会发生什么,你如何决定称它为1.1或1.03等等.
这主要是针对开发人员的吗?