Sto cercando di integrare CefSharp in un progetto C# che sto sviluppando in Visual Studio 2010 su Windows XP. errori simili sono stati riportati da altre persone in esecuzione Windows Server 2003.CefSharp su Windows XP/Server 2003/VS 2010
aggiungo CefSharp.WinForms tramite NuGet e sembra funzionare grande.
Compilando ed eseguo l'app, tuttavia, quando provo a caricare CefSharp, viene visualizzato "Impossibile caricare una procedura importata da Cefsharp.Core.dll".
Di seguito è il codice corro:
var settings = new CefSharp.CefSettings {
PackLoadingDisabled = true
};
if (Cef.Initialize(settings)) {
throw new Exception("Failed to initialze CefSharp");
}
var browser = new CefSharp.WinForms.ChromiumWebBrowser("http://www.google.com/");
browser.SetBounds(0, 0, ClientSize.Width, ClientSize.Height);
Controls.Add(browser);
Sulla CefSharp FAQ Mi dice che avrei dovuto eseguire una serie di compiti che ho fatto al fine di eseguire su Windows XP, anche se XP non è ufficialmente supportato dice nelle FAQ che funziona.
- Assicurati che hai l'ultimo service pack e patch vengono applicate SI
- Assicurarsi che il corretto Visual C++ versione è installata. SI
- GPU disattivare l'accelerazione (vedi https://github.com/cefsharp/CefSharp/issues/627#issuecomment-64232089) NON RILEVANTE dal momento che non si può nemmeno CefSettings instanciate
- Assicurati che il tuo edificio in modalità di rilascio. SI provato
- Cerca in file debug.log nella directory bin (crescente livello di dettaglio di registrazione potrebbe essere richiesto vedi https://github.com/cefsharp/CefSharp/blob/master/CefSharp.Example/CefExample.cs#L22) NON RILEVANTE poiché non riesco nemmeno CafSettings instanciate
- aggiornare all'ultima driver GPU, se si rifugio già. SI
Hai risolto questo? – albertjan
@albertjan No purtroppo no. Sono riuscito a far funzionare una versione precedente di CefSharp. Sono ancora interessante in una soluzione! –
Ho fatto :) ma non ho potuto farlo funzionare con i nugets. Ho dovuto compilarlo da solo a .net 4. E avevo così specificato il set di strumenti della piattaforma di destinazione a '120' per il progetto C++. (anche se non sono proprio sicuro che fosse davvero nervoso) – albertjan