4

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

例如,如何为 Windows Store 输出添加宽磁贴支持?在本机 Windows 应用商店项目中,我会在 package.appxmanifest 文件中指定适当的“VisualElements”元素。package.appxmanifest 和 config.xml 之间的映射是什么?

4

1 回答 1

0

我今晚找到了这个博客条目并尝试了它并且它有效。说明参考 VS2013。对于那些在 VS2015 中尝试此操作的人,我必须创建如下所述的“cert”文件夹。此外,这些说明还提到了“windows8”文件夹。在 VS2015 中,Windows 的两个平台文件夹是“windows”和“wp8”(无论如何都在其他“res”子文件夹下)。为了谨慎起见,我创建了这两个文件夹,以及一个“windows8”文件夹。然后,我创建了如下指定的 xml 文件,对其进行了编辑,并将其复制到所有位置。

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

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

  1. 在 res/cert/windows8 下创建一个 Package.appxmanifest 文件。如果不存在,则创建一个 windows8 解决方案文件夹。

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

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

  4. 保存并再次运行应用程序,这一次成功了

于 2015-02-28T08:57:38.563 回答