新しいVersionOverridesV1_1セクションの機能を使用してアドインを構築しようとしています。 Visual Studio 2015とOffice Developer Tools 14.0.23025で、VSからOutlook Onlineへの展開を含め、システムで正常に動作します。 VS 2015と開発者ツールアップデート2(14.0.23928)の同僚システムでは動作しません。私はまたdevのツール15.0.26112と同じエラーでVS 2017を試してみました。Visual StudioでOfficeアドインのマニフェストが検証されない
名前空間 の要素 'VersionOverrides' 'http://schemas.microsoft.com/office/mailappversionoverridesは、' 名前空間 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1' で 無効な子要素 'VersionOverrides' を有します。 期待される要素のリスト: 'Description、Requirements、Hosts' 名前空間 'http://schemas.microsoft.com/office/mailappversionoverrides'です。
このエラーを引き起こすマニフェストの例については、this sampleを参照してください。新しいOutlookアドインプロジェクトを作成し、いずれかのマニフェストを貼り付けます。
新しいバージョンのOffice Developer Toolsで提供されている新しいスキーマは、2番目のバージョンを認識しないうちに最初のVersionOverridesの内容を検証しようとしています。これらのスキーマを正しく更新する方法がわかりません。
私はMSDNフォーラムにいくつかの回答を読んで、あなたはVSの更新を待っている以外に、自分で新しいスキーマをもたらすことができるはずです。残念ながら、スキーマは非常にシンプルで、検証するのではなく、これを行う方法には注意を払っていませんでした; –
スキーマの更新が必要です。また、一時的な回避策をhttps://github.com/OfficeDev/Outlook-Add-in-On-Send/issues/2に掲載しました。 –