2017-02-09 4 views
0

I am following this help documentPinning Aufgabenbereich in Outlook Add-in

Um zu versuchen, herauszufinden, wie der Aufgabenbereich Pin, fügte ich die Aktion, wie hier in meinem Manifest gezeigt ....

<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> 

aber, wenn ich es in meinem Outlook-Test gehen hinzuzufügen, erhalte ich die folgende Fehlermeldung ...

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'...

ich habe versucht, den Fehler suchen selbst und kann nicht finden, jede mögliche Lösungen, warum es nicht funktioniert.

EDIT:

fand ich heraus, dass ich die Version 1.1 zu setzen benötigt, in denen ich versucht:

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

Und davon bekam ...

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

Die Fehlermeldung sagt Ihnen, was falsch ist und wo das Schema befindet. Hast du versucht, dieses Schema zu betrachten? –

+0

Ja. Laut der Dokumentation ist SupportsPinning ein gültiges Kind von Action. –

Antwort

1

Um pinnable Taskpanel-Funktion zu verwenden, müssen Sie Versionsüberschreibungen auf Version 1.1 festlegen. Weitere Informationen finden Sie unter VersionOverrides element

EDIT:

Sie wahrscheinlich verpasst den Punkt: „Das SupportsPinning Element wird in dem VersionOverrides v1.1-Schema definiert, so dass Sie ein VersionOverrides Element enthalten müssen sowohl für v1.0 und v1.1. "

Bitte vergleichen Sie Manifest-Datei mit der Demo zeigen Sie dort finden können: command-demo-manifest.xml

+0

Nun, das bringt mich einen Schritt näher. Ich bearbeitet das OP für den neuen Fehler ... –

+0

Basierend auf Ihrem Fehlerbericht und geposteten Teil der Manifest-Datei, würde wahrscheinlich niemand Ihnen helfen. Alles, was ich vorschlagen würde, wäre Spekulation. Wenn Sie Hilfe benötigen, posten Sie bitte die gesamte Manifest-Datei, die Sie verwenden möchten. –

+0

Ich habe meine Antwort bearbeitet, bitte überprüfen. –

Verwandte Themen