首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是Silverlight XAP != Windows Phone XAP

是Silverlight XAP != Windows Phone XAP
EN

Stack Overflow用户
提问于 2014-02-22 02:40:04
回答 2查看 387关注 0票数 0

我开发了一个Silverlight应用程序,并将扩展名从XAP重命名为ZIP。使用WinZip,我可以查看Silverlight应用程序的所有文件和文件夹。

我没有Windows Phone开发经验,所以最近我尝试对Windows Phone XAP文件执行同样的操作,并将其重命名为ZIP。

当我尝试用WinZip打开时,我得到了这样的信息:

“无法打开文件'xxxx.zip‘。它似乎不是有效的存档”

我尝试了同样的WinRAR,7Zip,PeaZIP,但我还是打不开这个文件。

我的问题是:

Silverlight XAP和Windows Phone XAP是不同的吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-02-22 07:16:22

我不知道会不会有什么不同,但我知道你可以用这些程序(至少是WinRAR)打开Windows Phone XAP文件。您可以通过在Visual Studio中创建一个WP项目来验证这一点,构建该项目,然后转到/bin/release或/bin/debug目录,并使用WinRAR打开XAP文件。我刚刚用一个使用Visual Studio 2012构建的Windows Phone 8应用程序做到了这一点。

但您只能对未签名的XAP文件执行此操作。这是因为当XAP文件被上传到存储时,它们被签名以保护它们,并保证没有人篡改代码。XAP文件在上传到存储时会自动签名(请参阅此处的提交步骤4:http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206729(v=vs.105).aspx

有关LightSwitch的XAP文件签名的更多信息可以在here上找到,但我猜它的工作方式与Windows Phone的XAP文件类似。

票数 0
EN

Stack Overflow用户

发布于 2014-02-22 13:22:20

规格、工作原理和布局都是一样的。但是,它们中的二进制可执行文件是不同的,并且针对特定的平台进行了编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21942587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档