首页 > 解决方案 > 最新的稳定、不稳定和预发布包之间有什么区别

问题描述

我是nuget的新手,如果我的问题听起来很愚蠢,对不起:

下面是截图: 在此处输入图像描述

Q1-“latest stable 2.2.0”和“2.2.0”是同一个吗?似乎它们是不同的,因为我可以选择其中之一,是什么让包“最新稳定”?它始终是最新版本(在这种情况下为 2.2.0)?

Q2-我经常听到人们谈论发布/使用不稳定的包,这和预发布包的想法是一样的吗?那个预发布包不是因为它不是官方发布而得名,因此可能不稳定吗?

标签: .netnugetversionnuget-package

解决方案


不同之处在于预览版对性能、安全性和新功能进行了微小的更改。您可以在更改日志中查看更改列表。

Q1:版本 2.2.0 和 2.2.0 stable 是相同的版本。当添加了新功能并且它们是稳定的,即通过了一些测试时,一个包被称为稳定的。

Q2:不是真的,预发布的包可以很稳定并且工作得很好,只是这个版本中的错误修复和新功能还没有完成。


推荐阅读