NuGet文档state that
特定版本号的格式为Major.Minor.Patch [-Suffix]
,并且NuGet支持语义版本控制。但是,同一篇文章also contains examples的版本号由四个部分组成,实际上,有些relatively widely used包中有这样的版本号。
那么,为NuGet软件包使用1.0.0.1这样的版本有什么缺点吗?
我的具体用例是数据库驱动程序,我希望驱动程序版本包括已经由三部分组成的数据库版本。使用四部分版本会把最后一部分留给驱动程序本身,而前三部分只是它兼容并经过测试的数据库版本。