Skip to content

v6 Updates

Compare
Choose a tag to compare
@cwensley cwensley released this 14 Feb 20:23
04313df

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:

    1. Plugin type (Autodetect, Rhino Plugin, Grasshopper Component, or Library)
    2. Launcher (Autodetect, Rhinoceros.app, RhinoWIP.app, or custom path)

screen shot 2019-02-12 at 4 08 26 pm

  • 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.

screen shot 2019-02-12 at 4 07 00 pm

  • For new v6 projects, it will use nuget packages instead of hard links to Rhinoceros.app
  • Properly renames .pdb to MyPlugin.rhp.pdb or MyComponent.gha.pdb to 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>