2017-02-09 44 views
0

I am following this help documentЗакрепление Панель задач в надстройки Outlook в

Чтобы попытаться выяснить, как закрепить панель задач, я добавил Action, как показано на мой Manifest здесь ....

<ExtensionPoint xsi:type="MessageReadCommandSurface"> 
    <OfficeTab id="TabDefault"> 
    <Group id="msgReadCmdGroup"> 
     <Label resid="groupLabel"/> 
     <Control xsi:type="Button" id="msgReadPaneButton"> 
     <Label resid="msgReadPaneButtonLabel"/> 
     <Supertip> 
      <Title resid="msgReadPaneButtonTitle"/> 
      <Description resid="msgReadPaneButtonDesc"/> 
     </Supertip> 
     <Icon> 
      <bt:Image size="16" resid="icon-16"/> 
      <bt:Image size="32" resid="icon-32"/> 
      <bt:Image size="80" resid="icon-80"/> 
     </Icon> 
     <Action xsi:type="ShowTaskpane"> 
      <SourceLocation resid="readPaneUrl"/> 
      <SupportsPinning>true</SupportsPinning> 
     </Action> 
     </Control> 
    </Group> 
    </OfficeTab> 
</ExtensionPoint> 

Но, когда я иду добавить его в мой прогноз на тест, я получаю следующее сообщение об ошибке ...

This app can't be installed. The manifest file doesn't conform to the schema definition. The element 'Action' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides' has invalid child element 'SupportsPinning' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides'...

Я попытался найти саму ошибку, и не могу найти возможные решения относительно того, почему он не работает.

EDIT:

я узнал, что мне нужно, чтобы установить версию 1.1, в которой я попытался:

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1">

И от того, получил ...

This app can't be installed. The manifest file doesn't conform to the schema definition. The element 'OfficeApp' in namespace 'http://schemas.microsoft.com/office/appforoffice/1.1' has invalid child element 'VersionOverrides' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1'. List of possible elements expected: 'VersionOverrides' in namespace 'http://schemas.microsoft.com/office/mailappversionoverrides' as well as any element in namespace 'http://www.w3.org/2000/09/xmldsig#'...

+0

ошибка говорит вам, что это не так, и где схема находится. Вы пробовали смотреть на эту схему? –

+0

Да. Согласно документации, SupportsPinning является действительным дочерним элементом Action. –

ответ

1

Чтобы использовать функцию закрепляемой панели задач, вам необходимо установить переопределения версии на версию 1.1. См. Больше на. 210

EDIT:

Вы, наверное, пропустил пункт: «Элемент SupportsPinning определяется в схеме VersionOverrides v1.1, так что вам нужно будет включать в себя элемент VersionOverrides как для v1.0 и v1.1. "

Пожалуйста сравните вам файл манифеста с демо явить вы можете найти там: command-demo-manifest.xml сообщение

+0

Ну, это меня приближает на один шаг. Я отредактировал OP для новой ошибки ... –

+0

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

+0

Я отредактировал мой ответ, пожалуйста, просмотрите. –