Próbuję użyć CefSharp do załadowania mojej aplikacji internetowej do winfoms. Dodałem 2 pliki DLL: CefSharp.dll i CefSharp.WinForms do referencji i dodać 2 pliki DLL icudt.dll i libcef.dll do mojego projektu poprzez dodanie istniejących elementów.
Nie można załadować pliku lub zespołu "CefSharp.dll" lub jednej z jego zależności.
i jest to kod z formularza
public WebView web_view;
public Form1()
{
InitializeComponent();
web_view = new WebView("http://localhost:8084/wsmill",new CefSharp.BrowserSettings());
web_view.Dock = DockStyle.Fill;
toolStripContainer1.ContentPanel.Controls.Add(web_view);
CefSharp.CEF.Initialize(new Settings());
}
Po uruchomieniu aplikacji, mam ten błąd
nieobsługiwany wyjątek typu „System.IO.FileLoadException "wystąpił w WindowsFormsApplication1.exe Dodatkowe informacje: Nie można załadować pliku lub zespołu" CefSharp.dll "lub jednego z jego depe ndencies. Niepowodzenie procedury inicjowania dynamicznej biblioteki połączeń (DLL). (Wyjątek od HRESULT: 0x8007045a)
Więc ktoś, kto o tym wie proszę mi pomóc, dzięki
zainstaluj Redystrybucyjny Visual C++ 2012. Powinien działać. – ARUNRAJ
FYI, program Norton Antivirus spróbuje poddać kwarantannie plik cefsharp.dll. – djangofan
Jak powiedział ARUNRAJ Zainstaluj to: https://www.microsoft.com/en-au/download/details.aspx?id=30679 –