如何为混合应用程序设置特定于项目的设置?我知道config.xml文件使用“preference”和“platform”元素提供了一些支持,但似乎没有定义可能的值是什么。
例如,如何为Windows应用商店输出添加宽平铺支持?在本机Windows应用商店项目中,我将在package.appxmanifest文件中指定适当的“VisualElements”元素。package.appxmanifest和config.xml之间的映射是什么?
最佳答案
我今晚找到了这篇博客文章,试了一下,效果不错。说明参考VS2013。对于在VS2015中尝试此功能的用户,我必须创建下面提到的“cert”文件夹。此外,这些说明还提到了“windows8”文件夹。在vs2015中,windows的两个平台文件夹是“windows”和“wp8”(无论如何,在其他“res”子文件夹下)。为了避免出错,我创建了这两个文件夹,外加一个“windows8”文件夹。然后,我创建了下面指定的xml文件,对其进行了编辑,并将其复制到所有位置。
当我构建时,我生成的appxmanifest反映了更新后的值。
http://sonyarouje.com/tag/cordova/
在res/cert/windows8下创建package.appxmanifest文件。如果不存在,创建一个解决方案文件夹。
打开项目文件夹,转到bld/windows anycpu/debug并在记事本中打开appxmanifest.xml,复制内容并将其粘贴到上面的package.appxmanifest文件中。
双击package.appxmanifest文件,然后转到“功能”选项卡并选择“专用网络(客户端和服务器)”。
保存并再次运行该应用程序,这次成功了