using System; using System.Windows.Forms; using Microsoft.Web.WebView2.Core;
关键命名空间:
System.Windows.Forms:提供Windows窗体基础
Microsoft.Web.WebView2.Core:WebView2核心功能
完整代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Microsoft.Web.WebView2.Core; namespace AppWebView2 { public partial classForm5 : Form { publicForm5() { InitializeComponent(); InitializeWebView(); } private async voidInitializeWebView() { await webView21.EnsureCoreWebView2Async(null); // 设置虚拟主机映射 webView21.CoreWebView2.SetVirtualHostNameToFolderMapping( "app.local", Path.Combine(Application.StartupPath, "dist"), CoreWebView2HostResourceAccessKind.Allow ); webView21.Source = new Uri("https://app.local/index.html"); } } }