Service Windows avec .NET Core

Est-il un moyen de développer un service windows (capable de démarrer au démarrage etc...).NET de Base?

Tous les tutoriels et les instructions-je trouver de l'utiliser Système.ServiceProcess.ServiceBase qui ne peut pas être trouvé et ajouté pour quelque raison dans Visual Studio 2015?

J'ai aussi essayer d'éviter d'utiliser 3ème partie outils/bibliothèques comme SrvStart. Quelque chose comme Topshelf serait acceptable, mais ne semble pas être disponible pour .NET de base.

Et ce serait formidable si le service pourrait fonctionner sous windows et linux.

Aucune idées de comment je pourrais faire?

source d'informationauteur monty