VS2012 で新しい Wpf プロジェクトを作成しました。プロジェクトを右クリックして、「NuGet パッケージの管理」を選択しました。次に、Wpf 用の CefSharp パッケージをインストールしました。
次に、この「ガイド」を使用しました: https://github.com/cefsharp/CefSharp/blob/master/README.WPF.md
悲しいことに、4 つのエラーが表示され、それらを取り除く方法がわかりません。
これらは私が得るエラーです(「ファイルパス」でプロジェクトへのパスを取り出しました):
Error 5 The type 'cefSharp:WebView' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. "filepath"\Chromium\MainWindow.xaml 6 10 Chromium
Error 3 The name "WebView" does not exist in the namespace "clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf". "filepath"\Chromium\MainWindow.xaml 6 9 Chromium
Error 6 The name 'Cef' does not exist in the current context "filepath"\Chromium\MainWindow.xaml.cs 28 13 Chromium
Error 4 Assembly 'CefSharp.Wpf' was not found. Verify that you are not missing an assembly reference. Also, verify that your project and all referenced assemblies have been built. "filepath"\Chromium\MainWindow.xaml 4 22 Chromium
MainWindow の私の XAML:
<Window x:Class="Chromium.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="350" Width="525">
<Grid>
<cefSharp:WebView x:Name="WebView" />
</Grid>
MainWindow.cs のコード ビハインド:
using System.ComponentModel;
using System.Windows;
using CefSharp;
namespace Chromium
{
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
WebView.PropertyChanged += OnWebViewPropertyChanged;
Cef.Initialize(new Settings());
}
private void OnWebViewPropertyChanged(object sender, PropertyChangedEventArgs e)
{
switch (e.PropertyName)
{
case "IsBrowserInitialized":
if (WebView.IsBrowserInitialized)
{
WebView.Load("http://10.211.55.2:42000");
}
break;
}
}
}
}
MainWindow の XAML とコード ビハインドは、README.MD とほぼ同じです。
また、これら 2 つのファイル (libcef.dll と icudt.dll) を 0.25.7 バイナリ パッケージから github の bin\Debug および bin\Release フォルダーに手動でコピーしました。
私は何を間違っていますか?