2013-10-04 3 views
0

UPDATE 1Получение ошибки во время загрузки приложения на Windows Phone Store,

Вот содержание AppManifest.xaml

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" EntryPointAssembly="TurnMeOff" EntryPointType="TurnMeOff.App" RuntimeVersion="4.7.50308.0"> 
    <Deployment.Parts> 
    <AssemblyPart x:Name="TurnMeOff" Source="TurnMeOff.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.Maps" Source="Microsoft.Phone.Controls.Maps.dll" /> 
    <AssemblyPart x:Name="Microsoft.Advertising.Mobile" Source="Microsoft.Advertising.Mobile.dll" /> 
    </Deployment.Parts> 
</Deployment> 

Я получаю «2001:. Есть дубликаты файлов в AppManifest.xml Удалить один файлов, а затем повторите попытку ". при загрузке XAP в хранилище. Согласно this мне нужно перестроить приложение, если оно не работает. Мне нужно вручную удалить дубликат AppManifest.xml, но у моего XAP нет дубликата AppManifest.xml. Почему я не могу загрузить приложение?

Структура XAP подобна приведенной ниже.

enter image description here

+1

содержание AppManifest.xaml недействительно, а не содержимое .xap. – lisp

+0

Как это исправить? – Xyroid

ответ

4

Наконец я решил проблему. Когда кто-либо использует Microsoft Ad SDK, файл манифеста ссылается на DLL дважды. См. Код ниже. Поэтому, чтобы решить проблему, откройте свой XAP-файл в WinRAR или WinZip. Извлеките AppManifest.xaml и удалите дубликаты записей DLL. После этого добавьте обновленный AppManifest.xaml в XAP.

<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" EntryPointAssembly="TurnMeOff" EntryPointType="TurnMeOff.App" RuntimeVersion="4.7.50308.0"> 
    <Deployment.Parts> 
    <AssemblyPart x:Name="TurnMeOff" Source="TurnMeOff.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" /> 
    <!-- BELOW IS DUPLICATE OF ABOVE --> 
    <AssemblyPart x:Name="microsoft.advertising.mobile.ui" Source="microsoft.advertising.mobile.ui.dll" /> 
    <AssemblyPart x:Name="Microsoft.Phone.Controls.Maps" Source="Microsoft.Phone.Controls.Maps.dll" /> 
    <!-- BELOW IS DUPLICATE OF SECOND ONE --> 
    <AssemblyPart x:Name="Microsoft.Advertising.Mobile" Source="Microsoft.Advertising.Mobile.dll" /> 
    </Deployment.Parts> 
</Deployment> 
Смежные вопросы