2014-02-21 3 views
0

Я разрабатываю приложение Silverlight, и я переименовал расширение из XAP в ZIP. С WinZip я могу просмотреть все мои файлы и папки приложения Silverlight.Silverlight XAP! = Windows Phone XAP

У меня нет опыта разработки Windows Phone, поэтому в последнее время я пытаюсь сделать то же самое с файлом Windows Phone XAP и переименовал его в ZIP.

Когда я пытаюсь сделать открытым с WinZip я получаю сообщение:

«Не удается открыть файл„xxxx.zip“Это, кажется, не быть действительным Архив»

я попробовать то же самое с помощью WinRAR , 7Zip, PeaZIP и я еще не могу открыть файл.

Мой вопрос:

ли Silverlight XAPs и телефон XAPs Windows, разные вещи?

Спасибо

ответ

0

Я не знаю, если и то, что эти различия могут быть, но я знаю, что вы можете открыть Windows Phone XAP файлов с помощью этих программ (по крайней мере, WinRAR). Вы можете проверить это, создав проект WP в Visual Studio, создайте проект, а затем перейдите в каталог/bin/release или/bin/debug и, например, откройте файл XAP с помощью WinRAR. Я просто сделал это с помощью приложения Windows Phone 8, созданного с использованием Visual Studio 2012.

НО вы можете сделать это только для файлов XAP, которые НЕ подписаны. Это связано с тем, что, когда файл XAP загружается в хранилище, они подписываются для их защиты и гарантируют, что никто не подделал код. Файлы XAP автоматически подписываются при загрузке в магазин (см. Шаг отправки 4 здесь: http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206729(v=vs.105).aspx).

Подробнее о подписании XAP-файлов для LightSwitch можно найти here, но я бы предположил, что это работает аналогично для файлов Windows Phone XAP.

0

Спецификация, как они работают, и макет такой же. Однако двоичные исполняемые файлы в них разные и скомпилированы для конкретной платформы.

Смежные вопросы