Я хочу реализовать переопределения версий в моем файле манифеста, чтобы я мог настроить функциональность, доступную на ленточной панели Outlook, на основе того, что доступно в API. Я считаю, что мне нужны три уровня: базовая функциональность,> = 1,3 функциональность набора почтовых ящиков и> = 1,6 функциональность набора почтовых ящиков (из-за displayNewMessageForm).
Почему Exchange (в моем случае Exchange 2016) отклоняет манифест с «Версия API (1.6), требуемая этим приложением, не поддерживается версией Exchange Server, к которой вы подключаетесь», когда установлен 1.6 Набор почтовых ящиков только одно возможное переопределение? Outlook 2016, подключающий этот же сервер, предоставляет 1.6 Mailbox Set, поэтому он поддерживается. Это потому, что я пытаюсь импортировать манифест, используя ECP / OWA (как может сделать пользователь)?
Я знаю, общий совет - проверять доступность в javascript, но в моем случае мне нужно отключить / открыть функцию на ленте Outlook в зависимости от того, доступен ли интерфейс displayNewMessageForm, который означает, что я должен закодировать VersionOverrides в манифесте (я думаю ...)