2016-10-27 22 views
0

私はOutlookアドインを作成しています。新しいモジュール拡張を試してみたいと思います。ただし、例:https://dev.office.com/docs/add-ins/outlook/extension-module-outlook-add-insの次に、マニフェストの作成時にエラーが発生します。Outlookでモジュール拡張を使用する

<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に発生します。名前空間の

「要素は 'VersionOverrides' 'のhttp://スキーマのMicrosoftのCOM /オフィス/ mailappversionoverrides' に無効な子要素 'VersionOverrides' を持っています名前空間 'http:// schemas microsoft com/office/mailappversionoverrides'に 'Description、Requirements、Hosts'が含まれている可能性のある要素の一覧です: "http:// schemas microsoft com/office/mailappversionoverrides/

私は2つ以上のリンクを投稿できないので、私はそれを置き換えました。スペースのあるURLに

バージョンオーバライドの中にversionoverrideを含めるのは奇妙に思えますが、私が最初のものを何らかの方法で変更した場合、VSはスキーマに従うとしてそれを受け入れません。同様に、2番目のversionoverrideが含まれていない場合、VSは次のエラーを返します。

"これは無効なxsi:type 'http:// schemas microsoft com/office/mailappversionoverrides:Module'です。

残りのマニフェストは、titleとIdのような要素を除いて、officeDevの例とほぼ対称です。

私は間違っていますか?

答えて

0

個人的には、アドインマニフェストを使用してVisual StudioからXSD検証を使用しませんでした。しかし、新しいバージョンのオーバーライドをサポートするためにXMLスキーマの検証のためのXSDファイルを更新する必要があります。次のリソースを確認してください:モジュールを使用する場合

を加えて、あなたはthe following situationの世話をする必要があります。 モジュール宣言の別のexample on GitHubがあります。

+0

すぐにお返事ありがとうございます。私はあなたが投稿したものを試しましたが、役に立たないものです。私はまだ同じエラーが発生します。新しい.xsdが使用されていること、VSからOffice.jsまでのすべてが最新であることを確認しました。 適切なバージョンのOutlookが必要ですが、プログラムを実行することもできないため、わかりません。それはポストで言及されたものより新しいバージョンです。 投稿したサンプルを見ると、それは同じ問題です。( –

+0

@AndersLooft "あなたが投稿した同じ例を見て"あなたはあなたの見通しにモジュールを読み込ませることができないか、XMLバリデーションのみですか? –

+0

あなたが意味するのであれば、サイドローディングを試していないのですか?私の主な問題はVSを私のアプリケーションを実行させることです –

0

アドインマニフェストをビルドするためにVisual Studioは必要ありません。マニフェストは簡単なXMLファイルで、メモ帳でも作成でき、統合管理(以前はアドイン管理)ページから簡単にアップロードできます。

VS XSDがVO1.1をサポートするように更新されないことがあります。 VSでXMLを作成し、XSD検証のためにVersionOverrideエラーを心配する必要はありません。

は、単に先に行くとを使用して管理する統合からXMLをインストールしたファイルからオプションを追加し、あなたが行ってもいいはずです!

関連する問題