Я учусь создавать надстройки для офиса. Я использую vscode и npm's yo office. Хотя я не продвинулся слишком далеко, я сделал десятки компиляций и вижу результаты в Excel, пока пробую / изучаю новые вещи и следую онлайн-модулям для Word и Excel. Сегодня впервые, когда все, что я сделал, это изменил текст в заголовке в taskpane.html, когда я в Excel и нажимаю кнопку панели задач, я получаю
Я не хочу видеть этот диалог, особенно когда у меня его никогда не было.
Я был в launch.json, я попытался установить для useWebView значение false. Я пытался закомментировать preLaunchTask, чтобы не работать в режиме отладки, или добавить
нет отладки: правда
Я попытался отключить модули отладчика в vscode. Ничто из этого не мешает этому диалогу. Я просмотрел этот форум и попытался прочитать API, но все они, похоже, предполагают, что желательно использовать отладку веб-просмотра. Я потратил немного времени, не так много, чтобы посмотреть, смогу ли я прикрепить код VS к веб-просмотру, но это начало выходить за рамки моей головы, а не то, что я когда-либо хотел делать в первую очередь. Мне интересно, было ли какое-то обновление на прошлой неделе, которое добавило/включило эту функцию.
Я ценю любой вклад в этот вопрос новичка.
Обновление № 1. Я начал новый проект надстройки, чтобы посмотреть, что произойдет. Диалог появляется при запуске npm, чего не было в предыдущие недели.
Обновление № 2. Я полностью переустановил npm.js, office.js и vscode. не помогло.
Обновление № 3. Я дополнительно изучил прикрепляемый код после дальнейшего прочтения модуля отладчика. Я добавил строку URL. Это не решило проблему. Не уверен, что еще не хватает, особенно потому, что эти шаги ранее не требовались.
{
"name": "Excel Desktop (Edge Chromium)",
"type": "edge",
"request": "attach",
"useWebView": "advanced",
"port": 9229,
"timeout": 600000,
"url": "http://localhost/taskpane.html",
"webRoot": "${workspaceRoot}",
"preLaunchTask": "Debug: Excel Desktop",
"postDebugTask": "Stop Debug"
}