从 NuGet 安装

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

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

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

跨平台

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

DotNetBrowser.CrossPlatform
DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.NetStandard20
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.Net45 / DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45 / DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45 / DotNetBrowser.Chromium.Win-arm64.NetStandard20

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

Windows x86

DotNetBrowser.x86
DotNetBrowser.Chromium.Win-x86.NET45 / DotNetBrowser.Chromium.Win-x86.NetStandard20

Windows x64

DotNetBrowser.x64
DotNetBrowser.Chromium.Win-x64.NET45 / DotNetBrowser.Chromium.Win-x64.NetStandard20

Windows ARM64

DotNetBrowser.Win-arm64
DotNetBrowser.Chromium.Win-arm64.NET45 / DotNetBrowser.Chromium.Win-arm64.NetStandard20

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.Net45 / DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45 / DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45 / DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.Wpf

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

如果您的 WPF 应用程序在 64 位平台上运行,且不支持 32 位平台, 可以安装 DotNetBrowser.Wpf.x64软件包。 DotNetBrowser.x64DotNetBrowser.Chromium.Win-x64.Net45DotNetBrowser.Chromium.Win-x64.NetStandard20 (取决于目标框架) 软件包会自动获取并安装。

如果您的 WPF 应用程序在 ARM64 平台上运行,可以安装 DotNetBrowser.Wpf.arm64 软件包。 DotNetBrowser.Win-arm64, DotNetBrowser.Chromium.Win-arm64.Net45 or DotNetBrowser.Chromium.Win-arm64.NetStandard20 (取决于目标框架) 软件包会自动获取并安装。

WinForms

DotNetBrowser
DotNetBrowser.Chromium.Win-x86.Net45 / DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45 / DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45 / DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.WinForms

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

如果您的 WinForms 应用程序在 32 位平台上运行,且不支持 64 位平台,可以安装 DotNetBrowser.WinForms.x86 包。 DotNetBrowser.x86DotNetBrowser.Chromium.Win-x86.Net45DotNetBrowser.Chromium.Win-x86.NetStandard20 (取决于目标框架) 软件包会自动获取并安装。

如果您的 WinForms 应用程序在 ARM64 平台上运行, 可以安装 DotNetBrowser.WinForms.arm64 软件包。 DotNetBrowser.Win-arm64, DotNetBrowser.Chromium.Win-arm64.Net45 or DotNetBrowser.Chromium.Win-arm64.NetStandard20 (取决于目标框架) 软件包会自动获取并安装。

Avalonia UI

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

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

如果您的 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>
    
  3. 命令完成后,软件包引用将出现在 .csproj 文件中。

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

Go Top