2017-05-11 50 views
0

我們正試圖在新的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的內容而不識別第二個,但它是我不清楚如何正確更新這些模式。

+0

我讀了MSDN論壇一些答案,你應該能夠帶來自己的新的架構,除了等待VS更新。不幸的是我沒有注意如何做到這一點,因爲模式非常簡單,沒有太多驗證;) –

+0

模式需要更新是正確的。我們還在https://github.com/OfficeDev/Outlook-Add-in-On-Send/issues/2上發佈了一些臨時解決方法。 –

回答

1

有一個新的解決方法https://github.com/OfficeDev/Outlook-Add-in-On-Send/issues/2。 @lgaud,你可以試試看,複製/粘貼在下面。基本上,您需要在第一個VersionOverrides部分添加一個虛擬Description元素,一個Requirements元素和一個Hosts元素。樣品清單如下:

<VersionOverrides xmlns=".../office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> 

<!-- workaround starts here --> 
<Description resid="residAppDescription" /> 
<Requirements> 
    <bt:Sets DefaultMinVersion="1.3"> 
     <bt:Set Name="Mailbox" /> 
    </bt:Sets> 
</Requirements> 
<Hosts> 
    <Host xsi:type="MailHost"></Host> 
</Hosts> 
<!-- workaround ends here --> 

<VersionOverrides xmlns=".../office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1"> 
    <Requirements> 
     <bt:Sets DefaultMinVersion="1.3"> 
      <bt:Set Name="Mailbox" /> 
     </bt:Sets> 
    </Requirements> 
    <Hosts> 
     <Host xsi:type="MailHost"> 
      <DesktopFormFactor> 
       <!-- Location of the Functions that UI-less buttons can trigger (ExecuteFunction Actions). --> 
       <FunctionFile resid="functionFile" /> 
      </DesktopFormFactor> 
     </Host> 
    </Hosts> 
</VersionOverrides> 

<Resources> 
    <bt:LongStrings> 
     <bt:String id="residAppDescription" DefaultValue="Foo Description"></bt:String> 
    </bt:LongStrings> 
</Resources> 

相關問題