我正在编写这个官方教程:在 WPF (Preview) 中使用 WebView2 入门。
Microsoft Edge (Chromium) Canary channel在我的Windows 10 pro -ver 1903..NET Core 3.1 - WPF在最新版本上创建了一个项目VS2019 - ver16.6.3。但是,根据教程第 3 步中的说明,当我xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"在<Window/>标记中添加命名空间MainWindow.xaml并构建 (F5) 应用程序时,我using Microsoft.Web.WebView2.Wpf;在MainWindow.g.cs文件行收到以下错误:
错误:
错误 CS0234 命名空间“Microsoft”中不存在类型或命名空间名称“Web”(您是否缺少程序集引用?)
主窗口.xaml:
<Window x:Class="WpfWebView2TEST.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
问题:错误的原因可能是什么,如何解决?
Pou*_*Bak 16
要使用该WebView2控件,.Net您必须使用标记为“预发布”的版本。
只有该版本包含必需的 .Net 库。
实际上在安装页面上有提到(但不是很清楚)。
注意:安装“预发布”版本后,Visual Studio会告诉您有更新(即没有“预发布”的版本)。不要升级!
嗯,在未来的某个时候,他们当然会从标准版本支持 .Net,但现在不会。
| 归档时间: |
|
| 查看次数: |
3431 次 |
| 最近记录: |