General QA is definitely a problem. Linux remains ( fairly ) standard between distributions on the Pi, and for desktop Linux… well that’s an advanced use case, and the Daemon source code is freely available and easy to compile ( none of those build systems that drive me crazy ).
Windows, however, is still pretty fragmented between 64 and 32bit and Windows 7, 8 and 10- and probably older versions too which we might have to draw the line at excluding for our own sanity. But we’ll see!
I was a .NET developer once upon a time, and I’m really appreciating Visual Studio at the moment since it’s keeping all of my development environment under one OS so I can progress the Dock Firmware, Daemon and Rockpool all together without switching between multiple platforms.
Right now, you can even download the source and more or less build it yourself by installing Boost and Websocketpp in NuGet ( I think they’ll auto recover and hopefully not implode ). The tricky part is libserialport which requires Msys2/Msys64 to compile, although I see no reason why a small effort couldn’t get it working in Visual Studio too.
Anyway I’m rabbiting on! Latest source is in this branch: https://github.com/pimoroni/flotilla-daemon-vs/tree/ship