This question already has an answer here:
is it possible to use bluetooth low energy (ble) with .Net (C#) in an console app? For Example like with windows.devices.bluetooth in uwp apps.
I would just do it in uwp, but I need vJoy which is designed for .Net and the MbientLab Metawear C hardware as sensor with ble.
You can use C# APIs in C# Desktop applications! I have a sample here in GitHub.
In general, to get access to the C# APIS, add two references to your project:
Note that the #2 version depends on the version of .Net that you're using.