目录

从 NuGet 安装

本指南介绍如何从 NuGet 将 DotNetBrowser 添加到您的 .NET 项目。

要将 DotNetBrowser 添加到项目中,请安装下面列出的相应的 NuGet 软件包。

DotNetBrowser 本身依赖于 Google.Protobuf。在安装 DotNetBrowser NuGet 软件包时,会自动获取相应的软件包。

跨平台 

如果需要 DotNetBrowser 在所有支持的平台上运行,可以安装下面列出的相应的软件包。

DotNetBrowser.CrossPlatform
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64
DotNetBrowser.Chromium.Linux-x64
DotNetBrowser.Chromium.Linux-arm64
DotNetBrowser.Chromium.macOS-x64
DotNetBrowser.Chromium.macOS-arm64

安装 DotNetBrowser.CrossPlatform 获取其余所需的软件包。

特定平台 

如果您需要 DotNetBrowser 只在特定平台上运行,可以安装下面列出的相应的软件包。

Windows AnyCPU 

DotNetBrowser
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64

安装 DotNetBrowser 时会根据目标平台自动获取所需的 Chromium 二进制文件。

Windows x86 

DotNetBrowser.Win-x86
DotNetBrowser.Chromium.Win-x86

Windows x64 

DotNetBrowser.Win-x64
DotNetBrowser.Chromium.Win-x64

Windows ARM64 

DotNetBrowser.Win-arm64
DotNetBrowser.Chromium.Win-arm64

Linux x64 

DotNetBrowser.Linux-x64
DotNetBrowser.Chromium.Linux-x64

Linux ARM64 

DotNetBrowser.Linux-arm64
DotNetBrowser.Chromium.Linux-arm64

macOS x64 

DotNetBrowser.macOS-x64
DotNetBrowser.Chromium.macOS-x64

macOS ARM64 

DotNetBrowser.macOS-arm64
DotNetBrowser.Chromium.macOS-arm64

UI 框架 

如果您开发的桌面应用程序要显示一些网络内容,请根据您使用的 UI 框架再安装一个软件包。

WPF 

DotNetBrowser
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64
DotNetBrowser.Wpf

安装 DotNetBrowser.Wpf 会获取其余所需的软件包。

如果您的 WPF 应用程序在 64 位平台上运行,且不支持 32 位平台,可以安装 DotNetBrowser.Wpf.x64 软件包。DotNetBrowser.Win-x64、DotNetBrowser.Chromium.Win-x64 软件包会自动获取并安装。

如果您的 WPF 应用程序在 ARM64 平台上运行,可以安装 DotNetBrowser.Wpf.arm64 软件包。DotNetBrowser.Win-arm64、DotNetBrowser.Chromium.Win-arm64 软件包会自动获取并安装。

WinForms 

DotNetBrowser
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64
DotNetBrowser.WinForms

安装 DotNetBrowser.WinForms 获取其余所需的软件包。

如果您的 WinForms 应用程序在 32 位平台上运行,且不支持 64 位平台,可以安装 DotNetBrowser.WinForms.x86 软件包。DotNetBrowser.Win-x86、DotNetBrowser.Chromium.Win-x86 软件包会自动获取并安装。

如果您的 WinForms 应用程序在 ARM64 平台上运行,可以安装 DotNetBrowser.WinForms.arm64 软件包。DotNetBrowser.Win-arm64、DotNetBrowser.Chromium.Win-arm64 软件包会自动获取并安装。

WinUI 3 

DotNetBrowser
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64
DotNetBrowser.WinUi3

安装 DotNetBrowser.WinUi3 获取其余所需的软件包。

如果您的 WinUi3 应用程序在 32 位平台上运行,且不支持 64 位平台,可以安装 DotNetBrowser.WinUi3.x86 软件包。DotNetBrowser.Win-x86、DotNetBrowser.Chromium.Win-x86 软件包会自动获取并安装。

如果您的 WinUi3 应用程序在 ARM64 平台上运行,可以安装 DotNetBrowser.WinUi3.arm64 软件包。DotNetBrowser.Win-arm64、DotNetBrowser.Chromium.Win-arm64 软件包会自动获取并安装。

Avalonia UI 

DotNetBrowser.CrossPlatform
DotNetBrowser.Chromium.Win-x86
DotNetBrowser.Chromium.Win-x64
DotNetBrowser.Chromium.Win-arm64
DotNetBrowser.Chromium.Linux-x64
DotNetBrowser.Chromium.Linux-arm64
DotNetBrowser.Chromium.macOS-x64
DotNetBrowser.Chromium.macOS-arm64
DotNetBrowser.AvaloniaUi
或
DotNetBrowser.AvaloniaUi.v12

安装 DotNetBrowser.AvaloniaUi 或 DotNetBrowser.AvaloniaUi.v12 获取其余所需的软件包。

如果您的 Avalonia UI 应用程序只能在特定的子集平台上运行,而不支持其他平台,您可以在以后准备部署应用程序时排除相应的 DotNetBrowser.Chromium.Xxx 动态链接库。

Visual Studio 中的 NuGet 软件包管理器 

要安装所需的 NuGet 软件包,请按照以下说明操作:

  1. 在 Solution Explorer 中,右键单击 References,然后选择 Manage NuGet Packages:

    管理 NuGet 软件包

  2. 选择 “nuget.org” 作为 Package source,选择 Browse 选项卡,搜索"DotNetBrowser",选择所需的软件包并点击 Install:

    安装软件包

  3. 接受提示的许可证协议以继续安装。

使用 dotnet CLI 安装 NuGet 软件包 

要安装所需的 NuGet 软件包,请按照以下说明操作:

  1. 打开命令行并切换到包含项目文件的目录。

  2. 运行以下命令安装所需的软件包:

dotnet add package <DotNetBrowser_package_name>
  1. 命令完成后,软件包引用将出现在 .csproj 文件中。

欲了解更多信息,请访问以下 链接