Мне нужно создать службу Windows на компьютере с Windows, но в системе будет только .NET Core 2.0.Пакет совместимости Windows теперь поддерживает System.ServiceProcess.ServiceBase, поэтому это должно быть возможно.Я установил пакет NuGet для WCP, но затрудняюсь начать с разработки службы.
В .NET Framework есть мастер для создания начальной инфраструктуры службы,который я использовал.Однако я не уверен, как (1) создать новую службу ядра .net с нуля с помощью WCP или (2) взять службу .net Framework и преобразовать ее в использование .net Core - способа нетретаргетинг в свойствах проекта.
Я пытался принудительно ретаргетинг, отредактировав appconfig для ссылки на netcoreapp2.0, но проект по-прежнему ссылается на сборки .net framework.
Пакет - Microsoft.Windows.Compatibility -Version 2.0.0-preview2-26406-04
Я новичок в этом и буду признателен за любые предложения.