C# 添加ChromiumWebBrowser后的标记无效
我正在为我的程序使用C# 添加ChromiumWebBrowser后的标记无效,c#,wpf,xaml,user-interface,chromium-embedded,C#,Wpf,Xaml,User Interface,Chromium Embedded,我正在为我的程序使用ChromiumWebBrowser。我按照中的步骤将其设置为任意CPU。然后我遇到了一个问题:我无法加载UI XMAL设计器,但我可以在关闭MainWindow.xaml后运行代码。当我打开UI Designer时,它会显示: 错误是: 中不存在名称“ChromiumWebBrowser” namespace'clr-namespace:CefSharp.Wpf;组合件=CefSharp.Wpf' 但是我已经把xmlns:cefSharp=“clr namespace:c
ChromiumWebBrowser
。我按照中的步骤将其设置为任意CPU。然后我遇到了一个问题:我无法加载UI XMAL设计器,但我可以在关闭MainWindow.xaml后运行代码。当我打开UI Designer时,它会显示:
错误是:
中不存在名称“ChromiumWebBrowser”
namespace'clr-namespace:CefSharp.Wpf;组合件=CefSharp.Wpf'
但是我已经把xmlns:cefSharp=“clr namespace:cefSharp.Wpf;assembly=cefSharp.Wpf”
放在了这里
我也检查了这个问题,但没有帮助
我在找一些建议。提前谢谢 一个选项是跳过“任何CPU”路径,而是将WPF应用程序编译为x86。这样你可以让设计师更容易地工作
但正如您所提到的,即使设计器显示错误,您的应用程序也可以在“任何CPU”中工作。因此,如果您可以在没有WPF设计器的情况下生活,只需手动编辑XAML,那么一切都应该正常工作
以下是使Visual Studio的WPF设计器在x86 WPF应用程序中使用ChromiumWebBrowser的步骤: