AssemblyVersion和AssemblyFileVersion属性是处理 .NET 程序集版本号的内置方法。虽然该框架提供了自动确定版本号(构建和修订,用 Microsoft 术语)的最不重要部分的能力,但我发现这种方法非常薄弱,毫无疑问还有很多其他方法。
所以我想问一下,为了更好地反映项目的实际版本,确定了哪些方法可以最好地完成版本号?您是否有预构建脚本将部分版本设置为日期和时间,或项目工作副本的存储库版本?你只是使用框架提供的自动生成吗?或者是其他东西?管理程序集/文件版本控制的最佳方法是什么?