将本地通知插件添加到Visual Studio Cordova

时间:2015-10-05 17:33:54

标签: xml-parsing ionic-framework cordova-plugins visual-studio-cordova cordova-plugin-file

当我尝试添加本地通知插件时 (https://github.com/katzer/cordova-plugin-local-notifications) 在我的visual studio cordova项目中,我收到了此错误消息 -

  

Visual Studio无法解析plugin.xml。请确保plugin.xml   存在且不包含错误。

我该怎么做才能安装这个插件?谢谢!

1 个答案:

答案 0 :(得分:0)

plugin.xml或VS2015似乎有问题。插件<engines正在使用“模糊”匹配,它应该根据http://cordova.apache.org/docs/en/5.1.1/plugin_ref/spec.html

工作
    <engines>
    <engine name="cordova" version=">=3.6.0" />
    <engine name="cordova" version="<4.0.0" />
</engines>

不幸的是,<engine name="cordova" version="<4.0.0" />元素阻止VS2015使用config.xml加载插件&gt;插件&gt;定制

enter image description here enter image description here 临时修复:

  1. 将插件本地下载到项目plugins文件夹
  2. <engine name="cordova" version="<4.0.0" />
  3. 移除cordova-plugin-local-notifications.plugin.xml
  4. 使用config.xml插件&gt;检索插件自定义&gt;本地