Développement du plugin Cordova en C # pour Windows 8.1 / Windows 10

Est-il possible d’écrire un plugin Cordova pour Windows (8.1 / 10) en C #? Sinon, un composant de bibliothèque écrit en C # peut-il être emballé comme un plugin Cordova? Si je n’ai rien oublié, la documentation MSDN et Apache ne montre que l’utilisation de C # pour Windows Phone 8 (une implémentation JS est attendue pour “Windows Universal”).

Oui mais il y a quelques exigences. Tout d’abord, votre bibliothèque doit être un projet de composant Windows Runtime. Vous pouvez référencer un winmd ou un csproj dans votre plugin (voir https://cordova.apache.org/docs/fr/latest/guide/platforms/win8/plugin.html ). Si votre plug-in est valide et correctement chargé dans votre application au moment de l’exécution, vous pouvez directement utiliser vos classes C # en JavaScript (c’est juste WinJS). Il est de votre responsabilité d’exposer un wrapper JavaScript de votre bibliothèque C # dans le plug-in, mais ce n’est pas obligatoire (il suffit en général de maximiser le partage de code avec les implémentations des autres plates-formes de votre plug-in).

Oui, vous pouvez et une implémentation de cordova windows 10 est déjà disponible dans github. Voici le lien. Toute la documentation requirejse est également disponible.

Cordova-Windows