David,
I tried to use this new "Referenced Assemblies" feature. Somehow i
cannot really make it work properly. At first I thought I linked to
the external assembly successfully, in which only ca very simple class
is defined:
namespace ClassLibrary1
{
public class Class1
{
private int index;
public Class1(int i)
{
index = i;
}
public int increase(int i)
{
index += i;
return index;
}
public int MyIndex
{
get
{
return index;
}
}
}
}
Then, when I tried something more with Rhino_DotNet dll, like trying
to create On3dPoint objects. It start to get me errors: like this-->
---------------------------------------------------------------------------------------------------------------------------------------------------------
Script exception: Could not load file or assembly 'ClassLibrary1,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its
dependencies. The system cannot find the file specified.
---------------------------------------------------------------------------------------------------------------------------------------------------------
even though I restart the RHino, try my original simple assmebly
without Rhino DotNet SDK, this won't go away. Could you give me some
hint to fix this? Or, where should I pay attention to build my own
assemblies? I believe this "Reference Assemblies" can be very very
powerful if I can linked to, say, my customized class for remeshing
and also make Grasshopper more complete.
Thanks again for your fantastic work!
Best, michael.
On Mar 28, 11:01 am, David Rutten <[email protected]> wrote:
> There's a new menu item called "Referenced Assemblies..." in the VB
> and C# components.
> You can add dlls here, which can then be used from within the Script
> component.
>
> There might be problems with compiling scripts with custom references,
> only time will tell.
>
> --
> David Rutten
> [email protected]
> Robert McNeel & Associates
>
> On Mar 28, 2:53 pm, Rajaa <[email protected]> wrote:
>
> > David,
>
> > I'm not sure what you mean by
> > "Added Custom References Assemblies option to VB and C# script
> > components "
>
> > Can you elaborate a little?
>
> > On Mar 27, 11:26 am, David Rutten <[email protected]> wrote:
>
> > > Hi Group,
>
> > > Revision 9 is available for Download.
>
> > > Installer:http://download.mcneel.com/s3/mcneel/plug-in/beta/en/grasshopper_wip_...
> > > Zip
> > > archive:http://download.mcneel.com/s3/mcneel/plug-in/beta/en/grasshopper_wip_...
>
> > > Changes and fixes:
> > > - Wire drawing for very short wires would sometimes crash, this has
> > > been fixed.
> > > - Loading of Script components would result in input parameters with
> > > no hints, this has been fixed.
> > > - Null insertion routines sometimes outputted nulls and sometimes
> > > empty branches, this is now consistent.
> > > - Cone component would flip the input frame, this has been fixed.
> > > - Many new components for Data tree manipulation.
> > > - Selected Preview On/Off toolbar buttons added.
> > > - Expression N would not remember the textual expression during Copy/
> > > Save, this has been fixed.
> > > - Added 'Ignore' option to a number of Assert dialogs to prevent
> > > frequent re-display.
> > > - Added Custom References Assemblies option to VB and C# script
> > > components (this is most likely quite buggy)
>
> > > Enjoy,
> > > David
>
> > > --
> > > David Rutten
> > > [email protected]
> > > Robert McNeel & Associates