Объяснение ответа @ Bubuhubu и, надеюсь, помощь другим людям, которые решили эту проблему.
Если вы используете генератор йо для первоначального создания манифеста, как описано в следующей статье Microsoft, как писать статьи:
https://docs.microsoft.com/en-us/outlook/add-ins/addin-tutorial
Вы заметите, что тег <VersionOverrides>
создается без номера версии. Эта версия элемента VersionOverrides НЕ поддерживает тег <SupportsSharedFolders>
, но версия 1.1 НЕ делает.
Вы можете подумать, что вы можете просто изменить теги xmlns и type тега VersionOverrides на 1.1, чтобы получить поддерживаемый тег, но, очевидно, тег 1.1 VersionOverrides не поддерживается в теге OfficeApp. Однако он поддерживается как дочерний элемент тега VersionOverrides 1.0.
В результате самый простой способ исправить это - взять файл manifest.xml из поколения yo и найти:
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
И сразу после него добавить:
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
Так что теперь это выглядит так:
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
Аналогично, в конце документа найдите:
</VersionOverrides>
и измените его на:
</VersionOverrides>
</VersionOverrides>
Теперь вы можете использовать <SupportsSharedFolders>
, например, Ваш manifest.xml должен выглядеть примерно так:
. . .
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox" />
</bt:Sets>
</Requirements>
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<SupportsSharedFolders>true</SupportsSharedFolders>
. . .
</VersionOverrides>
</VersionOverrides>
</OfficeApp>
Надеюсь, это поможет кому-то сэкономить время.
Кстати, очевидно, когда вы добавляете плагин в Outlook, это может занять до 60 секунд. В результате, если вы не видите свою иконку сразу, сначала не предполагайте, что она не работает (как я делал изначально).