Excel VSTO надстройка с использованием ChromiumFX выпуск - PullRequest
0 голосов
/ 01 октября 2019

Я пытаюсь вызвать элемент управления браузера в форме окна, используя платформу 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(); 

Есть предложения о том, что я могу делать не так? Или какой кусок кода мне не хватает?

...