我已经下载并附加了 WebView2 的 FixVersionRuntime.88.0.705.81.x64 并将其附加到我的项目中。
使用以下内容应该加载必要的页面,但加载 WebView 时不会崩溃,但不会加载任何页面:
public async Task InitializeAsync()
{
string installPath = @"C:\Program Files (x86)\WebView2Runtime\Microsoft.WebView2.FixedVersionRuntime.88.0.705.81.x64\";
var webView2Environment = await CoreWebView2Environment.CreateAsync(installPath);
await browserControl.EnsureCoreWebView2Async(webView2Environment);
}
Run Code Online (Sandbox Code Playgroud)
然后我在此之后设置源:
await InitializeAsync();
me.Source = new Uri(((MainViewModel)this.DataContext).Config.DefaultURL);
Run Code Online (Sandbox Code Playgroud)
使用常绿安装程序时,它工作正常,但当移动到固定版本时,部署时似乎无法正确加载。