Итак, я решил попробовать расширение CefSharp, и с чем я столкнулся первым?Ошибка, которая не позволяет мне использовать надстройку.
Это смешно расстраивает, потому что я сделал все, что даже администратор или создатель сказал делать на любом форуме, на котором я был.Я пытался просто скомпилировать исходный код на GitHub CEFSharp, но это не сработало.
Если честно, я думаю, что они должны просто предоставить предварительно скомпилированный файл .dll или группу файлов .dll, которые вы можете просто добавить к ссылкам, вместо того, чтобы ожидать, что вы это сделаете.сам.Это просто боль, CEFSharp.
Я пытался перевести конфигурацию на x64 и на любой процессор.Я попытался сделать ссылки на несколько различных библиотек, связанных с CEFSharp.Я попытался добавить элемент браузера программно, и это сработало, но я ничего не могу с ним поделать (например, выполнить код, когда веб-страница загружена).Пока что ни одно из этих решений не сработало вообще.
Imports CefSharp
Imports CefSharp.WinForms
Public Class Browser
Dim browser As New _
CefSharp.WinForms.ChromiumWebBrowser("https://google.com/")
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles _
MyBase.Load
Me.Controls.Add(browser)
browser.Parent = Panel1
browser.Dock = DockStyle.Fill
End Sub
End Class
Каждый раз, когда я хочу добавить элемент управления браузером в мою форму с помощью панели инструментов конструктора, это мне не дадут.Он продолжает показывать это окно с сообщением об ошибке «Не удалось загрузить CefSharpBrowser, удаляя из панели инструментов».Или что-то вдоль этих линий.Предполагается, что он сможет просто войти в конструктор, но это явно не так.