After going through the process of setting up my Meadow board in VS 2019 under Windows 10, I decided to see if there was any direct support for Netduino (or at least the .NET Micro Framework) and was surprised to see there was a downloadable extension. You can read about it here.
It says it’s just the VS2019 Project System for the .NET Micro Framework and so, I did still install the MicroFrameworkSDK.MSI (found on this website… I did try to compile an older project without it and it couldn’t find the referenced .dlls). Plus, of course, I installed the NetduinoSDK.exe (also found on this website). This worked on 3 different computers … on the newest one (that I hadn’t installed any .NET Micro Framework or NetDuino SDK on before), I did have to manually add the C:\Program Files (x86)\Secret Labs\Netduino SDK\Assemblies\v4.3 directory to a newly created HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft.NETMicroFramework\v4.3\AssemblyFoldersEx\SecretLabs Registry Key so I could easily add the Netduino SDK .dll references to a new .NET Micro Framework (Console or Library) project. But other than that, it was a pretty simple process. It may have been if I had ran the NetduinoSDK.exe as Administrator that it would have taken care of the Registry Entry for me (and now that I think of it, I should have tried it, but haven’t yet).
I have been able to compile for, plus connect and deploy to both my Netduino 2 Plus and Netduino 3 Wifi boards and execute the deployed programs without any problems (including stepping into/over code through an interactive debugging session on the Netduino 3 Wifi … haven’t tried debugging with the Netduino 2 Plus yet)
I was just a little surprised I hadn’t seen any mention of the VS 2019 .NET Micro Framework Extension (downloadable directly from VS 2019 Extensions->Manage Extensions) anywhere on the Community forums. I guess I could have missed it too (but I did search).
I will say I’m happy to get rid of VS 2015 since Netduino development was the only reason I was keeping it around.