版本政策

我们每个月至少发布一次具有新特性、改进和错误修复的新版本。在本指南中,我们描述了我们在为新构建选择版本时使用的版本政策和原则。

版本格式

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

添加上述包源,请按照以下步骤进行操作:

  1. Solution Explorer 中,右键单击 References 或一个项目并选择 Manage NuGet Packages…
  2. 在右上角的包管理器 UI 中选择 Settings 图标。
  3. 单击 “+” 按钮添加新的源。
  4. 编辑名称,在 Source control 中输入 URL,然后选择 Update
  5. 选择 OK 关闭设置窗口。

Adding Source

确保选中 “Include prerelease” 选项以获取可用 EAP 列表。

Include prerelease

或者,可以使用以下命令通过 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 文章中提供了更多信息。

Go Top