我已经为Winodws Phone 8平台制作了一个应用程序,我将在Windows Phone 8商店发布它。一切都很好,但最后会出现错误: 错误代码2001:AppManifest.xaml中有重复的文件。删除其中一个文件,然后重试。
我在谷歌搜索了很多,我已经清理了我的解决方案,重建了解决方案,交叉检查了清单文件,但都是徒劳。
答案 0 :(得分:6)
在记事本中转到ur_proj_folder/bin/release
和opn appmanifest.xaml
并检查命名空间的重复引用:)希望有所帮助
答案 1 :(得分:2)
如果您对从属dll有重复引用,通常会发生这种情况。例如我在一个地方添加了两个不同版本的广告sdk的参考。
答案 2 :(得分:1)
正如Niwin所说,问题是" Release / AppManifest.xaml"中重复的命名空间引用,但原因是引用添加到项目中,在我的情况下我手动添加" Microsoft Advertising SDK for Windows Phone 8.1(Silverlight)"这个DLL开始与" Microsoft.Advertising.Mobile.UI.dll"冲突,因为它们具有相同的名称。只需删除引用,问题就会消失。