2017-04-15 40 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应用商店的后端编译在提交您的申请。你不应该直接编辑它。 –