用于Windows 8.1 / Windows 10的C#中的Cordova插件开发

时间:2015-09-16 01:24:34

标签: c# cordova cordova-plugins cordova-win10

是否可以在C#中为Windows(8.1 / 10)编写Cordova插件?或者,用C#编写的库组件可以包装为Cordova插件吗?如果我没有错过任何内容,MSDNApache文档仅显示如何使用C#进行Windows Phone 8(预期JS实现为#34; Windows Universal&#34;)< / p>

2 个答案:

答案 0 :(得分:2)

是的,但有一些要求。首先,您的库必须是Windows运行时组件项目。您可以在插件中引用winmd或csproj(请参阅https://cordova.apache.org/docs/fr/latest/guide/platforms/win8/plugin.html)。如果您的插件在运行时有效且正确加载到您的应用程序中,您可以直接在JavaScript中使用您的C#类(它只是WinJS)。您负责在插件中公开C#库的JavaScript包装器,但这不是强制性的(通常最大化与插件的其他平台实现共享代码)。

答案 1 :(得分:-1)

是的,您可以在github中使用一个cordova windows 10实现。这是链接..所有必需的文件也可用..

Cordova-Windows