v6 Updates
This release contains the following enhancements to better support 3rd party plugin development:
-
When referencing v6 RhinoCommon, it will automatically use /Applications/RhinoWIP.app (vs. Rhinoceros.app)
-
Added new UI to Project Options > Build > Rhino to configure the following options:
- Plugin type (Autodetect, Rhino Plugin, Grasshopper Component, or Library)
- Launcher (Autodetect, Rhinoceros.app, RhinoWIP.app, or custom path)
- Supports
<RhinoPluginType>and<RhinoMacLauncher>.csproj properties which can be set by the above UI - Can now select v5 or v6 when creating a new Rhino Plugin or Grasshopper Component.
- For new v6 projects, it will use nuget packages instead of hard links to Rhinoceros.app
- Properly renames .pdb to
MyPlugin.rhp.pdborMyComponent.gha.pdbto enable debugging 3rd party libraries - Pass Project Options > Run > Configurations > Default > Arguments to rhino when launching, e.g.
-nosplash - Enable running Rhino without the mono debugger while still registering the plugin.
- Preliminary support for sdk-style projects and
<PackageReference>

