2001:上传应用程序中的AppManifest.xml中存在重复文件到Windows Phone商店

时间:2014-08-03 06:35:46

标签: xml windows-phone-8 windows-store-apps

验证错误

2001:AppManifest.xml中有重复的文件。删除其中一个文件,然后重试。 2001:AppManifest.xml中有重复的文件。删除其中一个文件,然后重试。

当我尝试上传.xap文件时,会出现此错误。 我尝试重建,出现相同的错误 这是我的AppManifest.xml

    <Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
        <Deployment.Parts>
        </Deployment.Parts>
    </Deployment>

这是我的AppManifest.xaml

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" EntryPointAssembly="ZwgatElrasol" EntryPointType="ZwgatElrasol.App" RuntimeVersion="4.7.50308.0">
<Deployment.Parts>
<AssemblyPart x:Name="ZwgatElrasol" Source="ZwgatElrasol.dll" />
<AssemblyPart x:Name="Microsoft.Advertising.Mobile" Source="Microsoft.Advertising.Mobile.dll" />
<AssemblyPart x:Name="Microsoft.Advertising.Mobile.UI" Source="Microsoft.Advertising.Mobile.UI.dll" />
<AssemblyPart x:Name="microsoft.advertising.mobile.ui" Source="microsoft.advertising.mobile.ui.dll" />
<AssemblyPart x:Name="Microsoft.Phone.Controls" Source="Microsoft.Phone.Controls.dll" />
<AssemblyPart x:Name="Microsoft.Phone.Controls.Maps" Source="Microsoft.Phone.Controls.Maps.dll" />
<AssemblyPart x:Name="Microsoft.Advertising.Mobile" Source="Microsoft.Advertising.Mobile.dll" />
</Deployment.Parts>
</Deployment>

1 个答案:

答案 0 :(得分:2)

您的项目中有AppManifest.xaml个文件。但它不应该存在.AppManiferst.xml中的值是正确的。保持原样并删除AppManifest.xaml文件。

您正在使用AdControl,即使您将该引用添加到项目中,这些AssemblyPart标记也不应位于AppManifest.xaml文件中。因此,请删除AppManifest.xaml并保留“属性”部分下的AppManifest.xml文件。

如果它仍然一团糟,最好的方法是创建一个新项目并重新开始,将广告的参考添加到参考部分,然后添加你的其他问题中描述的AdController,Don' t对AppManifest.xml文件进行任何更改。

您需要打开WPAppManifest.xml上的某些功能,但使用提供的设计器执行这些功能。如果你有来自pubCenter的ApplicationId和AdUnitId,请包含它们,所有这些都应该正常工作。

当pubCenter广告不可用时,您可以使用AdDuplex等其他替代方案来展示广告。