验证错误
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>
答案 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等其他替代方案来展示广告。