Теперь надстройки Office используют новый WebView на основе Edge вместо IE 11. С этого момента я не могу ничего развивать. Потому что все файлы проекта не могут быть изменены. Edge WebView всегда использует их кэшированные версии.
Я использовал много вещей.
<!-- Cache Control-->
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<!-- No results. Absolutely. All content still cached-->
Также я попробовал все здесь: Надстройка Office-js с Excel и Edge Webview - как удалить кэш?
Также безуспешно.
Теперь я использую два способа для «разработки». 1. Измените начальную точку в Manifest.xml. Каждый раз после того, как что-то изменить. 2. Измените порт веб-части решения в файлах * .csproj и * .cproj.user. Это также нужно делать при каждой попытке изменить что-то в коде. 3. Ждите завтрашнего дня после каждого изменения. Да, это помогает
Где я не прав? Пожалуйста, помогите!
ОБНОВЛЕНИЕ: Я только что узнал о WebView2. Я уверен, у меня есть обычный Edge WebView в моем случае.