Gibt es irgendwelche samples zu verwenden CefGlue oder CefSharp in einer windows forms-Anwendung mit minimalem setup?
Ich bin (noch) mit Visual Studio 2005 und wollen zum einbetten eines webkit-Browsers in eine c# - winforms-Anwendung, vorzugsweise als ein winforms-control.
Ich bin auf der Suche nach einem einfachen Beispiel entweder CefGlue oder CefSharp zu erhalten begann, zusammen mit den minimal notwendigen dlls. Ich kann nicht einen Sinn des CefSharp sample auf GitHub.
InformationsquelleAutor Nigel | 2012-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ziemlich einfach, aber sehr traurig dokumentiert.
Zu bekommen, es funktioniert, ich habe ein neues Forms-Anwendung und hat einen toolstripContainer auf der form. Auch Verweise Hinzugefügt, um CefSharp.dll und CefSharp.WinForms.dll zu meinem Projekt.
Dies ist mein code für meine Klasse:
Die region mit der request-Handler ist optional, das ist, wenn Sie wollen, um Einfluss auf die Anrufe. In meinem Beispiel habe ich umgeleitet, der Aufruf der header für ein Bild auf mein c-Laufwerk.
Das ist es, was Sie brauchen für den code. Sie müssen auch die folgenden Dateien addes Sie zu dem Ordner, der Ihre ausführbare Datei:
Einige dieser Dateien sind optional tho, basierend auf, was Sie wollen mit Ihnen zu tun, aber Sie können google, dass.
Ich hatte auch hinzufügen
<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup>
bei der Ausrichtung .Net 4 client profile, um die app-config, um es an die Arbeit mit der vor-kompilierten CefSharp binaries. Diese Feste eine mixed mode assembly error.Leise weht bis auf
web_view = new WebView("http://stackoverflow.com", new BrowserSettings());
für mich, keine Fehlertry... catch
.Hi, jeder kleine Anleitung, wie Sie einen cache? Ich habe versucht awesomium und es war so einfach wie das erstellen einer websession und speichern auf der Festplatte. Aufgrund der fehlenden tutorials, wissen Sie, wie Sie das gleiche tun in cefsharp? Danke!!!
InformationsquelleAutor Andy
CefGlue (veraltete version für CEF1) und Xilium.CefGlue (CEF3) enthält bereits demo-Anwendungen.
Xilium.CefGlue enthält zwei demo-Anwendungen - erste (genannt CefGlue.Demo funktioniert auf windows unter winforms und mit GtkSharp auf linux), und CefGlue.Client - auch sehr einfache winforms nur die demo. So CefGlue.Kunden haben bereits sehr einfache winforms-Steuerelement.
UPD: Xilium.CefGlue Montage ausgerichtet .NET 2.0. Xilium.CefGlue.Kunden gezielt an .NET 3.5 client profile. Aber im Allgemeinen ist es nicht mit allen 3,5-spezifisch und können behoben werden. Aber ich bin empfehlen, mindestens .NET 4.0 runtime, wegen der es viel besser GC. Es nicht haben jeden Sinn, installieren 2.0 statt 4.0 auf die Produktion.
Verwenden CefGlue.Demo.WinForms. Auch die Verwendung 2357 Zweig, weil 2454 nicht bereit ist (wird aber demnächst aktualisiert).
InformationsquelleAutor Dmitry Azaraev