2017-04-15 82 views
0

以下是以某種方式魔法般地自動添加到項目構建後的appxmanifest文件中的代碼行。我遇到錯誤,並且無法刪除這些行。我刪除他們,保存乾淨構建和他們仍然得到補充。任何想法或意見如何解決這個MS錯誤?AppxManifest.xml在項目構建/重建後重新添加代碼行

<Extensions> 
     <uap:Extension Category="windows.fileTypeAssociation"> 
      <uap:FileTypeAssociation Name="mp3"> 
      <uap:Logo>images\icon.png</uap:Logo> 
      <uap:SupportedFileTypes> 
       <uap:FileType>.mp3</uap:FileType> 
      </uap:SupportedFileTypes> 
      </uap:FileTypeAssociation> 
     </uap:Extension> 
     </Extensions> 
     <build:Metadata> 
     <build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v5.0" /> 
     <build:Item Name="VisualStudio" Version="14.0" /> 
     <build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Enterprise 2015" /> 
     <build:Item Name="OperatingSystem" Version="10.0.15063.0 (WinBuild.160101.0800)" /> 
     <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="14.0.25431.1" /> 
     <build:Item Name="ProjectGUID" Value="{EB37D9F2-CC77-4211-8C86-80029116E87C}" /> 
     <build:Item Name="OptimizingToolset" Value="None" /> 
     <build:Item Name="TargetRuntime" Value="Managed" /> 
     <build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="14.0.25527.1" /> 
     <build:Item Name="MakePri.exe" Version="10.0.14393.33 (rs1_release_sec.160727-1952)" /> 
     </build:Metadata> 

回答

2

打開Package Manifest Editor並刪除您的文件類型關聯聲明。如果擴展名應該被刪除。構建標記只是元數據,在構建/部署/運行時會被忽略。

感謝, 斯特凡威克 - Windows 8開發平臺

+0

構建:元數據部分是信息的集合,是(據我所知)主要用於Windows應用商店的後端編譯在提交您的申請。你不應該直接編輯它。 –