Укажите Excel Only в файле манифеста

Я отправил надстройку Excel несколько дней назад. Сегодня я получил требование изменить:

1.2 Ваше приложение или надстройка должны работать в соответствии с вашим описанием и не должны находиться в незавершенном состоянии.`

Ваша надстройка утверждает, что работает в клиентах Word, PowerPoint и Project, однако она не выглядит полностью функциональной, поскольку между вашей надстройкой и упомянутыми клиентами, за исключением клиента Excel, нет взаимодействия. Убедитесь, что надстройка работает во всех заявленных приложениях. Если вы не намерены поддерживать клиенты Word, PowerPoint и Project, внесите соответствующие изменения в манифест надстройки.

Я не знаю, где (в файле манифеста) указать, что эта надстройка предназначена только для Excel. Может ли кто-нибудь помочь?


person SoftTimur    schedule 25.06.2016    source источник


Ответы (1)


В вашем манифесте будет такой раздел, как:

<Hosts>
    <Host Name="Workbook" />
    <Host Name="Presentation" />
    <Host Name="Project" />
    <Host Name="Document" />
</Hosts>

Удалите все строки <Host ... />, кроме той, что содержит «Workbook», и все будет готово.

См. https://dev.office.com/docs/add-ins/overview/add-in-manifests для получения дополнительной информации.

person Michael Zlatkovsky - Microsoft    schedule 25.06.2016
comment
В этой версии я не планирую включать команды надстроек. Так что мне не нужно иметь <VersionOverrides ...>...</VersionOverrides>, верно? В противном случае такие элементы, как Contoso.TaskpaneButton.Icon, должны быть предоставлены мной? Если это образ, почему его расширение Icon? - person SoftTimur; 25.06.2016
comment
Правильно, если вы не выполняете команды приложения, вы можете придерживаться упрощенной версии V1 и просто заменить там список хостов. - person Michael Zlatkovsky - Microsoft; 25.06.2016
comment
С 1 июля все надстройки Excel должны иметь надстройки команд. Но я действительно не знаю, следует ли мне предоставить эти многочисленные resid или просто оставить их, как в образце... - person SoftTimur; 25.06.2016
comment
@SoftTimur, я не думаю, что утверждение о том, что с 1 июля все надстройки Excel должны иметь надстройки, верно. Это правда, что надстройки должны начать использовать формат манифеста 1.1, но блок команд надстройки (блок VersionOverrides) является необязательным. - person Michael Zlatkovsky - Microsoft; 24.08.2016
comment
8 июля я получил запрос на изменение надстройки, так как не реализовал команды надстройки. Кажется, это обязательно, вот скриншот. - person SoftTimur; 26.08.2016
comment
Спасибо, что поделились снимком экрана, похоже, у нас есть разрыв между документацией, фактической политикой и принудительной политикой. Я буду следить за этим со своей стороны. Для вашего конкретного сообщения, возможно, подождите неделю, а затем попробуйте отправить его снова, сославшись на эту ветку. - person Michael Zlatkovsky - Microsoft; 26.08.2016
comment
Конечно... После этого запроса на изменение я просто добавил команды надстройки, и это сработало. К вашему сведению, эта тема была самой утомительной, поддержке потребовалось несколько недель, чтобы исправить ее, надеюсь, она не будет воспроизводиться, когда я отправить другую надстройку. Итак, теперь у меня есть 3 надстройки, доступные в магазине, но я собираюсь очень скоро отменить их публикацию и опубликовать повторно из-за изменения моего статуса. - person SoftTimur; 26.08.2016
comment
Что касается другой темы, вы выяснили, что помешало правильной категоризации? Пожалуйста, не стесняйтесь публиковать обновления в этой другой теме, если у кого-то возникнет аналогичная проблема... - person Michael Zlatkovsky - Microsoft; 27.08.2016
comment
В итоге саппорт написал мне: this issue was something in our end here that has been fixed now. As per Engineers report, they said that our process has already been updated such that this should not be an issue in the future. Думаю, это из-за того, что я несколько раз модифицировал надстройки после нескольких запросов на изменение (из-за отсутствия опыта), что приводило к некоторым сложным кейсам для системы. Посмотрим, повторится ли... - person SoftTimur; 28.08.2016