Я разработал расширение CEP для InDesign и добавил 3 пункта меню в строку меню (то есть в основном 3 расширения). Теперь, когда я хочу изменить порядок пунктов меню или удалить их, меню на самом деле не обновляется.
вот мой файл манифеста
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ExtensionManifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ExtensionManifest_v_7_0.xsd" ExtensionBundleId="asdsadsad" ExtensionBundleVersion="1.1" ExtensionBundleName="InDesign client" Version="6.0" > <!-- MAJOR-VERSION-UPDATE-MARKER -->
<ExtensionList>
<Extension Id="asdsadsad.idsn_client_login" Version="6.1.0"/>
<Extension Id="asdsadsad.idsn_client_term" Version="6.1.0"/>
<Extension Id="asdsadsad.idsn_client_sentence" Version="6.1.0"/>
</ExtensionList>
<ExecutionEnvironment>
<HostList>
<Host Name="IDSN" Version="11.0"/>
</HostList>
<LocaleList>
<Locale Code="All"/>
</LocaleList>
<RequiredRuntimeList>
<RequiredRuntime Name="CSXS" Version="9.0"/> <!-- MAJOR-VERSION-UPDATE-MARKER -->
</RequiredRuntimeList>
</ExecutionEnvironment>
<DispatchInfoList>
<Extension Id="asdsadsad.idsn_client_term">
<DispatchInfo>
<Resources>
<MainPath>./Verification/verification.html</MainPath>
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--mixed-context</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
<StartOn>
<Event>documentAfterActivate</Event>
</StartOn>
</Lifecycle>
<UI>
<Type>Panel</Type>
<Menu Placement="'Main:test',600.0,'KBSCE Window menu'">Term Check</Menu>
<Geometry>
<Size>
<Height>400</Height>
<Width>400</Width>
</Size>
</Geometry>
</UI>
</DispatchInfo>
</Extension>
<Extension Id="asdsadsad.idsn_client_sentence">
<DispatchInfo>
<Resources>
<MainPath>./Sentence/sentence.html</MainPath>
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--mixed-context</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
<StartOn>
<Event>documentAfterActivate</Event>
</StartOn>
</Lifecycle>
<UI>
<Type>Panel</Type>
<Menu Placement="'Main:test',600.0,'KBSCE Window menu'">Sentence Check</Menu>
<Geometry>
<Size>
<Height>400</Height>
<Width>400</Width>
</Size>
</Geometry>
</UI>
</DispatchInfo>
</Extension>
<Extension Id="asdsadsad.idsn_client_login">
<DispatchInfo>
<Resources>
<MainPath>./Login/login.html</MainPath>
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--mixed-context</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
</Lifecycle>
<UI>
<Type>ModalDialog</Type>
<Geometry>
<Size>
<Height>600</Height>
<Width>1000</Width>
</Size>
</Geometry>
</UI>
</DispatchInfo>
</Extension>
</DispatchInfoList>
</ExtensionManifest>
единственное решение, которое я нашел: удалите папку расширения CEP, запустите InDesign (меню останется, но не подменю), закройте InDesign, снова установите расширение.
Мне нужно развернуть на клиентах, поэтому я не могу их go через этот процесс.
Есть ли какой-то кеш, который мне нужно очистить после запуска InDesign после установки новой версии расширения?