WebView2 部署 Visual Studio 安装程序 您所在的位置:网站首页 找不到visualstudio安装程序 WebView2 部署 Visual Studio 安装程序

WebView2 部署 Visual Studio 安装程序

2024-05-10 00:51| 来源: 网络整理| 查看: 265

WebView2 部署 Visual Studio 安装程序 项目 04/04/2023

此示例 WV2DeploymentVSInstallerSample 演示如何使用 Visual Studio 安装程序部署 WebView2 应用。

示例名称: WV2DeploymentVSInstallerSample 存储库目录: WV2DeploymentVSInstallerSample 解决方案文件:存储库中未提供。 在以下步骤中创建解决方案文件。

为了演示如何使用应用部署 Evergreen WebView2 运行时,本文介绍如何使用适用于 Visual Studio 的 Microsoft Visual Studio 安装程序 Project 扩展。 创建 类型为“安装项目”的项目,为 Win32 示例应用 创建安装程序, (WebView2APISample) 。 创建链的安装程序将安装 Evergreen WebView2 运行时。

首先从存储库编辑project.xml文件,然后在 Visual Studio 中,使用 Microsoft Visual Studio 安装程序 Projects 扩展中的安装程序项目项目模板创建新项目。

此示例演示了几种不同的部署方法:

使用链接下载 Evergreen WebView2 运行时引导程序。 将 Evergreen WebView2 运行时引导程序打包到应用。 使用应用打包 Evergreen WebView2 运行时独立安装程序。

有关这些不同方法的信息,请参阅在分发应用和WebView2 运行时中部署 Evergreen WebView2 运行时。

步骤 1 - 生成并运行 WebView2APISample

若要熟悉此示例分发的应用,并确保环境已设置为常规 Win32 WebView2 应用开发,请在使用此部署示例之前 (WebView2APISample) 生成并运行 Win32 示例应用。

执行 Win32 示例应用中 的步骤 (WebView2APISample) ,然后继续执行以下操作。

先决条件:如上页中所述,需要 Microsoft Visual Studio,包括 C++ 支持。 此 WV2DeploymentVSInstallerSample 示例不支持 Microsoft Visual Studio Code。

以上页面可帮助你克隆或下载 WebView2Samples 存储库,并在 C++ 支持下安装 Visual Studio(如果尚未完成)。

步骤 2 - 安装Visual Studio 安装程序项目

如果尚未安装,请安装Visual Studio 安装程序项目:

安装 Microsoft Visual Studio 安装程序 Projects for Visual Studio 2019。 按照该页上的步骤操作,然后返回到此页面并继续执行以下步骤。

如果出现 “正在等待以下进程关闭 ”对话框,请关闭 Visual Studio。

步骤 3 - 编辑 product.xml 以配置如何分发 WebView2 运行时

打开 Visual Studio。 在开始屏幕中,可以单击右下角的 “不带代码继续” 链接。

打开存储库本地副本中的以下单个文件: \WebView2Samples\SampleApps\WV2DeploymentVSInstallerSample\product.xml

文件在 GitHub 上的存储库中的位置: SampleApps/WV2DeploymentVSInstallerSample/product.xml

检查 product.xml。 有三 行。 研究上述 3 行中的每一行注释。 下面是线条的简化视图,并提供了说明。

第一 行使用 文件 MicrosoftEdgeWebview2Setup.exe,该文件是 Evergreen WebView2 Runtime Bootstrapper,它指定了一个 HomeSite 网站。 将此行用于 方法 1:通过链接下载 Evergreen WebView2 运行时引导程序:

第二 行使用文件 MicrosoftEdgeWebview2Setup.exe,即 Evergreen WebView2 运行时引导程序。 将以下行用于 方法 2:将 Evergreen WebView2 运行时引导程序打包到应用:

第三 行使用文件 MicrosoftEdgeWebView2RuntimeInstallerX64.exe,该文件是特定于平台的 Evergreen WebView2 运行时独立安装程序。 将此行用于 方法 3:将 Evergreen WebView2 运行时独立安装程序打包到应用:

确定你使用的方法。 默认方法 2:也就是说,使用方法 2 的行在存储库 product.xml 的 文件中未注释。

编辑 product.xml,如下所示;执行以下三个部分之一中的步骤。

方法 1:通过链接下载 Evergreen WebView2 运行时引导程序

如果希望应用通过链接下载 Evergreen WebView2 运行时引导程序 (MicrosoftEdgeWebview2Setup.exe) :

在 节中 ,取消注释以下行 (保留长公钥值) ,并注释掉其他行:

PublicKey WebView2 运行时引导程序的值可能会更改,无需通知。 我们正在努力解决此问题。 目前,可能需要将其 product.xml 替换为更新 PublicKey 的值。

在 和 部分中,确保 PackageFile 指向 "MicrosoftEdgeWebview2Setup.exe" ,以便 Visual Studio 安装程序使用 Bootstrapper。

保存文件。

方法 2:使用应用打包 Evergreen WebView2 运行时引导程序

如果要将 Evergreen WebView2 Runtime Bootstrapper (MicrosoftEdgeWebview2Setup.exe) 与应用一起打包:

在 节中 ,取消注释以下行并注释掉其他行:

在 部分中,确保 PackageFile 指向 "MicrosoftEdgeWebview2Setup.exe" ,以便 Visual Studio 安装程序使用 Bootstrapper。

保存文件。

方法 3:使用应用打包 Evergreen WebView2 运行时独立安装程序

如果要将 Evergreen WebView2 运行时独立安装程序与应用一起打包:

在 节中 ,取消注释以下行并注释掉其他行:

在 和 部分中,确保 PackageFile 指向 "MicrosoftEdgeWebView2RuntimeInstallerX64.exe" ,以便 Visual Studio 安装程序使用独立安装程序。

如果面向非 X64 设备,请 MicrosoftEdgeWebView2RuntimeInstallerX64 编辑文件名以反映正确的体系结构。

保存文件。

步骤 4 - 下载 WebView2 引导程序或独立安装程序

如果要将 Bootstrapper (方法 2) 或独立安装程序 (方法 3) 打包到应用,请执行本部分中的步骤。 否则请跳到下一个主要步骤部分。

下载 Microsoft Edge WebView2 引导程序或独立安装程序。

将下载的 Bootstrapper 或独立安装程序保存在 文件夹下 \WebView2Samples\SampleApps\WV2DeploymentVSInstallerSample\ 。

步骤 5 - 将 WV2DeploymentVSInstallerSample 文件夹复制到 Packages 文件夹中

此步骤适用于 (1、2 或 3) 的所有方法。

复制文件夹 \WebView2Samples\SampleApps\WV2DeploymentVSInstallerSample\ ,并将其粘贴到以下任一文件夹中:

:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\

\MSBuild\Microsoft\VisualStudio\BootstrapperPackages\ (至少需要 Visual Studio 2019 Update 7)

的典型路径 :

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ 步骤 6 - 在 Visual Studio 中创建安装项目

在 Visual Studio 中,依次选择“文件”>“新建”>“项目”。 此时会显示 “创建新项目 ”窗口。

在 “搜索模板 ”文本框中,输入 安装项目,然后选择 “设置项目 ”模板。 请确保选择完全命名的模板,如下所示:

单击“ 下一步 ”按钮。

将打开 “配置新项目:设置项目 ”对话框,如下所示。

在“ 项目名称 ”文本框中,输入名称,例如 MyWin32WV2DeploySample。

在“ 位置 ”文本框中,导航到不在另一个项目目录中的位置,例如 \WebView2Samples\ 或不在存储库目录中的位置。

单击“创建”按钮。

步骤 7 - 添加 WebView2 运行时作为先决条件

在 Visual Studio 解决方案资源管理器 中,右键单击项目,然后选择“属性”。 此时将打开“ 属性页 ”对话框。

单击“ 先决条件” 按钮:

选中 “Edge WebView2 运行时 ”复选框。

如果未列出该复选框,则可能表示所需的文件尚未放置在 Packages 文件夹中。 检查使用哪种方法。 在 步骤 4 - 下载 WebView2 Bootstrapper 或独立安装程序 和 步骤 5 - 将 WV2DeploymentVSInstallerSample 文件夹复制到 Packages 文件夹中,可能需要执行上述步骤。

清除其他先决条件复选框。 然后单击“ 确定” 按钮:

步骤 8 - 生成安装程序项目 按 F5 保存并生成安装程序项目。 另请参阅 WV2DeploymentVSInstallerSample 的自述文件


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有