Я пытаюсь вызвать элемент управления браузера в форме окна, используя платформу ChromiumFX в надстройке Excel VSTO.
Приложение Excel выдает следующие предупреждения, и запускается другой экземпляр Excel.
Извините, мы не смогли найти файлы \ Microsoft.xlsx. Возможно ли это было удалено, переименовано в удаленное? К сожалению, мы не смогли найти Office \ root \ Office16 \ debug.log. Возможно ли это было удалено, переименовано в удаленное? Хотя я могу загрузить URL-адрес в элемент управления веб-браузера, но я получаю вышеупомянутые ошибки несколько раз и каждый раз, когда запускается другой экземпляр Excel.
Я вызываю следующий фрагмент кода, после чегоначинают появляться оповещения.
var assemblyDir = System.IO.Path.GetDirectoryName(new System.Uri(System.Reflection.Assembly.GetExecutingAssembly().EscapedCodeBase).LocalPath);
Environment.CurrentDirectory = System.IO.Path.Combine(assemblyDir, @".");
if (CfxRuntime.PlatformArch == CfxPlatformArch.x64)
CfxRuntime.LibCefDirPath = @"cef\Release64";
else
CfxRuntime.LibCefDirPath = @"cef\Release";
Chromium.WebBrowser.ChromiumWebBrowser.OnBeforeCfxInitialize += ChromiumWebBrowser_OnBeforeCfxInitialize;
ChromiumWebBrowser.OnBeforeCommandLineProcessing += ChromiumWebBrowser_OnBeforeCommandLineProcessing;
Chromium.WebBrowser.ChromiumWebBrowser.Initialize();
Есть предложения о том, что я могу делать не так? Или какой кусок кода мне не хватает?