Continuing the discussion from How Open 3dm and small save use OpenNURBS.NET?:
As far as I know there are now the following Rhino libraries for .NET programming:
- RhinoCommon - as delivered with Rhino 5
- RhinoCommon - open source build (afaik currently not building)
- Rhino3dmIO - as open source build (e.g. using the NuGet package)
- OpenNURBS.NET - open source build of OpenNURBS for .NET (not available anymore - used to be able to download stuff from opennurbs.org)
Generally, it would be helpful to get some insight for which cases you would use which library.
Specifically, RhinoCommon as delivered with Rhino 5 gets updated with each service release. Are open source builds of RhinoCommon and Rhino3dmIO also updated? How do version numbers match between these? For example, for the NuGet package the version is 5.1.30000.10. How can I relate this to the version released with Rhino 5?