错误:名称ChromiumWebBrowser在名称空间“clr-namespace:CefSharp.Wpf; assembly = CefSharp.Wpf中不存在

时间:2015-11-04 09:57:59

标签: c# wpf cefsharp

我收到消息 名称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>

当我运行这个项目时,它正在工作,但是当我创建安装文件时,它无法正常工作。

1 个答案:

答案 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

如果您使用其他安装程序,那么一般信息可能仍然相关,您需要让安装程序包含非托管依赖项。