版本政策
我们每个月至少发布一次具有新特性、改进和错误修复的新版本。在本指南中,我们描述了我们在为新构建选择版本时使用的版本政策和原则。
版本格式
DotNetBrowser 版本格式为 MAJOR.MINOR.PATCH
,其中:
-
当进行重大的向后不兼容的 API 更改时,MAJOR(主) 版本号会递增。 例如,当使用了新的语言特性或库的架构发生了重大变化时,就会发生这种情况。
-
当使用新功能扩展 API 时,MINOR(次) 版本号会递增。 API 中的更改可能是向后不兼容的,但大多数时候它们是向后兼容的;
-
当进行某些增强或修复时,PATCH(修订) 号会递增。 在这种情况下, API 不会被触及。
早期访问程序(EAP)内部版本号
一旦我们修复了一个错误或实现了一个新特性,我们就会准备并发布一个新的 EAP 内部版本号,您可以在修复或特性投入生产之前试用。
您可以使用以下方式之一获得 EAP 内部版本号:
直接下载
.NET 框架
https://storage.googleapis.com/cloud.teamdev.com/downloads/dotnetbrowser2/eap/dotnetbrowser-net45-VERSION-eap.zip
.NET 核心(包括 WPF 和 WinForms)
https://storage.googleapis.com/cloud.teamdev.com/downloads/dotnetbrowser2/eap/dotnetbrowser-netcore30-VERSION-eap.zip
.NET 标准(跨平台)
https://storage.googleapis.com/cloud.teamdev.com/downloads/dotnetbrowser2/eap/dotnetbrowser-netstandard20-VERSION-eap.zip
您需要将 VERSION
替换为所需的 EAP 内部版本号(例如 2.10.1-b2191)。
要获取有关最新 EAP 版本的通知,请在 Twitter 上关注 @DotNetBrowser。
NuGet 馈送
https://pkgs.dev.azure.com/teamdev-products/66fbd081-377c-4af2-a64d-fee8ca740ed4/_packaging/dotnetbrowser-eaps/nuget/v3/index.json
添加上述包源,请按照以下步骤进行操作:
- 在 Solution Explorer 中,右键单击 References 或一个项目并选择 Manage NuGet Packages…
- 在右上角的包管理器 UI 中选择 Settings 图标。
- 单击 “+” 按钮添加新的源。
- 编辑名称,在 Source control 中输入 URL,然后选择 Update。
- 选择 OK 关闭设置窗口。
确保选中 “Include prerelease” 选项以获取可用 EAP 列表。
或者,可以使用以下命令通过 Visual Studio 中的 Package Manager Console
将新包源添加到 NuGet.Config 文件:
dotnet nuget add source "https://pkgs.dev.azure.com/teamdev-products/66fbd081-377c-4af2-a64d-fee8ca740ed4/_packaging/dotnetbrowser-eaps/nuget/v3/index.json" --name "DotNetBrowser EAP NuGet feed"
不同位置有多个 NuGet.Config 文件,用于存储项目范围、用户范围和计算机范围的设置。MSDN 文章中提供了更多信息。