2014-10-28 40 views
4

如何设置混合应用的项目特定设置?我知道config.xml文件使用“首选项”和“平台”元素提供了一些支持,但似乎没有定义可能的值。Apache Cordova多设备混合应用的Package.appxmanifest设置

例如,如何为Windows Store输出添加宽瓦片支持?在原生Windows Store项目中,我将在package.appxmanifest文件中指定适当的“VisualElements”元素。 package.appxmanifest和config.xml之间的映射是什么?

+0

在我看来,当你构建应用程序的清单文件自动生成。尝试构建然后搜索AppxManifest的项目,您应该会看到在bin文件夹中显示的XML文件。唯一的问题是我不知道如何更改生成的AppxManifest文件的值,因为对我而言,它只显示占位符变量而不是我的详细信息(例如$ username%而不是我的用户名)。 – 2014-12-13 18:05:14

回答

0

今天晚上我发现了这个博客文章,并尝试了它,它的工作原理。这些说明参考VS2013。对于那些在VS2015中尝试这样做的人,我必须创建如下所述的“cert”文件夹。另外,这些说明还提到了一个“windows8”文件夹。在VS2015中,Windows的两个平台文件夹是“windows”和“wp8”(在其他“res”子文件夹下,无论如何)。出于谨慎的考虑,我创建了这两个文件夹,再加上一个“windows8”文件夹。然后我创建了如下所示的xml文件,对其进行编辑并将其复制到所有位置。

当我构建时,我生成的appxmanifest反映了更新的值。

http://sonyarouje.com/tag/cordova/

  1. 下创建RES /证书/ Windows8的一个Package.appxmanifest文件。如果不存在,创建一个Windows8解决方案文件夹。

  2. 打开项目文件夹并转到bld/windows-AnyCpu/Debug并在记事本中打开AppxManifest.xml,复制内容并将其粘贴到上面的Package.appxmanifest文件中。

  3. 双击Package.appxmanifest文件,然后转到Capabilities选项卡并选择'Private Networks(Client & Server)'。

  4. 保存并重新运行应用程序,这一次它的工作

相关问题