Nordic DFU firmware update using BLE desktop app

We are working on a project which needs an application in C# language running on a Windows PC. This application will communicate using Bluetooth low energy directly to a custom product we developed using Nordic SoC. We need to be able to update the CPU firmware using C# code and using the BLE connection directly provided by the Windows PC. We don't need to use a serial Bluetooth or a development kit. Could we have a ready made example or library that fulfills our requirements in C# language. Because we didn't find any example with Google search.

Thank you in advance.

Related