我收到消息 名称ChromiumWebBrowser在名称空间“clr-namespace:CefSharp.Wpf; assembly = CefSharp.Wpf
中不存在 <Window x:Class="Sample1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
Title="MainWindow" Height="550" Width="625"
WindowStyle="None" ResizeMode="NoResize"
WindowStartupLocation="CenterScreen" WindowState="Maximized">
<Grid>
<cefSharp:ChromiumWebBrowser Grid.Row="0" Address="http://google.com/" />
</Grid>
当我运行这个项目时,它正在工作,但是当我创建安装文件时,它无法正常工作。
答案 0 :(得分:0)
有关设计师警告的信息,请参阅https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#5-why-does-the-visual-studio-wpf-designer-not-work-when-i-add-a-chromiumwebbrowser-to-my-app。如果项目编译,通常可以安全地忽略。
创建设置时它不起作用的事实可能完全不相关。如果您使用Click Once
则需要额外的步骤。 GitHub
项目页面上有许多问题可以解决这个问题。
https://github.com/cefsharp/CefSharp/search?q=click+once&type=Issues&utf8=%E2%9C%93 https://github.com/cefsharp/CefSharp/issues/1314 https://github.com/cefsharp/CefSharp/issues/500
如果您使用其他安装程序,那么一般信息可能仍然相关,您需要让安装程序包含非托管依赖项。