I think you already covered it. There really is not any open source GIS project using C #. Currently, most of the good work is done in Java, C / C ++, or Python. If you should use the .NET Framework, I think the best one is SharpMap.
Otherwise, you need to see the commercial products of companies such as http://www.esri.com . Of course, it also depends on what you need: web services, Windows Forms management, WPF, etc. In the past, I managed to crack some C # that built the correct XML to send to the Java server, so you can look at something like GeoServer and create your own client. Obviously, not what you want to get, but I donβt see that you have many options other than those that you indicated.
Dylan
source share