Grasshopper

algorithmic modeling for Rhino

Hi,

it seems that the referenced assemblies are still used even if Grasshopper is unload.

In other word if I use a referenced assembly with the c# component and I want to update my assembly I have to restart Rhino.

Is there another way to update dll when rhino or Grasshopper are running?

thx

 

Views: 616

Replies to This Discussion

Nope. Once an assembly is loaded in Rhino/Grasshopper it is not unloaded.  Grasshopper is never unloaded in a session of Rhino where it has been loaded at least one. You must stop Rhino to make changes.

 

-Steve

Well, maybe it would be interresting that dll used by grasshopper would be unloaded when grasshopper is unloaded only.

thx

Sorry but Grasshopper is never "unloaded" once you've run it once in a session of Rhino.  This would require separate AppDomains which is not how the plug-in system for Rhino is structured.

hello Steve, ok I understand. I thought about something like unloadGrasshopperPlugin rhino command but applied to the dll.  a new rhino command "unloadGrasshopperDll" for example.

thx

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service