我是Windows手机的新手。我需要将两个xap文件作为一个应用程序部署到设备。事实上,我们可以说我需要合并它们。这两个应用程序也应在它们之间进行交互可以吗?
修改
首先我的问题是上面的问题。但我明白,没有办法在另一个应用程序内启动另一个应用程序。因此,如果我们能够这样做,我认为将它们合并是毫无意义的。所以我编辑了这个问题:
我有一个应用程序xap文件,我需要开发另一个应用程序,当用户点击发布应用程序上的某个按钮时,应该调用此应用程序的第一页。 问题是:
答案 0 :(得分:6)
不,WP7应用程序不能拥有嵌套的xap文件 - 这样的应用程序将在市场中fail the certification。
如果你可以解压缩xap文件(因为它是一个zip文件夹) - 你可以使用dll将它们添加为引用。因此,您可以从该应用程序执行一些代码。
如果您的国家/地区合法,您可以尝试反编译该应用(例如,使用dotPeeker)。
但总的来说答案是否定的。
答案 1 :(得分:0)
答案 2 :(得分:0)
正如其他人所说,这些问题的答案一般都是“不”,但关于你的问题“我可以将xap文件作为图书馆项目导入开发项目吗?” - 答案是“可能,但不是直接”。如果您只是尝试从第二个xap文件中的DLL调用函数,那么您可以从XAP中提取DLL(首先将xap的文件扩展名更改为.zip),然后在项目中引用该DLL 。当然,如果您有第二个xap文件的源代码,那么最好将DLL作为一个单独的源项目构建到VS解决方案中,然后从调用程序集引用该VS项目。