Надстройка работала нормально в Inte rnet Explorer 11, и я смог надежно наблюдать и отлаживать ее поведение в Visual Studio 2017. Недавно после некоторых автоматических c обновлений Windows / Office я заметил, что iexplore. exe не использовался в качестве хост-браузера. Это привело к невозможности узнать, к какому процессу подключаться для отладки.
В этот момент из отчаяния я выполнил следующие шаги, чтобы установить JS_DEBUG:
- В windows окне командной строки питания выполнил команду Get-AppxPackage Microsoft.Win32WebViewHost
- Команда перечислила информацию о пакете, включая полное имя пакета для Win32WebViewHost, которым было Microsoft.Win32WebViewHost_10.0.18362.449_neutral_neutral_cw5n1h2txyewy
Затем я выполнил следующий setx JS_DEBUG_NW2_WD_WB_WN_WN_W_W_W_WN_W_W_W_W_W_W_W_W_W_W_W_W_W_P_P_P_P_P_P_S_P_P_P_P_S_P_P_P_P_P_P_P_P_H2_2_t_t_2_2B_W2_1_wb_www_Windex.txt 1011 *
После некоторого тыкания я заметил, что WWAHost.exe использовался в качестве браузера. Теперь надстройка развертывается нормально, но сталкивается со странными ошибками.
Возможно ли, что приведенные выше действия привели к созданию WWAHost.exe в качестве браузера, используемого для размещения надстройки. Интересно, как отменить вышеуказанную настройку, чтобы Inte rnet Explorer 11 был браузером, используемым Excel для размещения надстройки.