我們正試圖在新的VersionOverridesV1_1部分中構建使用功能的添加功能。這適用於我的系統(包括從VS部署到Outlook Online),Visual Studio 2015和Office Developer Tools 14.0.23025。 VS 2015和開發者工具更新2(14.0.23928)不適用於我的同事系統;我也試過VS 2017與開發工具15.0.26112具有相同的錯誤。Visual Studio未驗證Office加載項清單
在命名空間中的元素 'VersionOverrides' 'http://schemas.microsoft.com/office/mailappversionoverrides' 在命名空間 'http://schemas.microsoft.com/office/mailappversionoverrides/1.1' 無效子元素 'VersionOverrides'。 預期的可能元素列表:'描述,要求,主機' 命名空間 'http://schemas.microsoft.com/office/mailappversionoverrides'。
有關觸發此錯誤的清單的示例,請參閱this sample。創建一個新的Outlook添加項目並粘貼任一清單。
似乎更新的Schemas提供了較新版本的Office開發人員工具正試圖驗證第一個VersionOverrides的內容而不識別第二個,但它是我不清楚如何正確更新這些模式。
我讀了MSDN論壇一些答案,你應該能夠帶來自己的新的架構,除了等待VS更新。不幸的是我沒有注意如何做到這一點,因爲模式非常簡單,沒有太多驗證;) –
模式需要更新是正確的。我們還在https://github.com/OfficeDev/Outlook-Add-in-On-Send/issues/2上發佈了一些臨時解決方法。 –