Thanks for the post, Greg. :)
I hope folks find this useful and, even more importantly, understand that just knowing if a destination is reachable is not enough to move forward with network-intensive operations in your apps. The chances of leaving your customers in a wait-state are too high!
Know before you go! :)
Kudos to Oni Obi, a developer on my small quality engineering team, for constructing the nuget packages and for figuring out the VSIX problem (it's non-trivial to design VSIX packages for C++ components...), which enabled me to post to the gallery.