referenziert Wenn ich Grasshopper-Erweiterungen in C# schreibe, möchte ich auf Symbole zugreifen, die in meinem Rhino-Plugin definiert sind.Wie man ein Rhino rhp von einem Grasshopper ghe
Ein übliches Beispiel ist, dass mein Plugin benutzerdefinierte UserData-Klassen an Objekte anhängen kann, und ich würde gerne später in Grasshopper auf die Mitglieder dieser Daten zugreifen können.
In meinem speziellen Beispiel habe ich eine Klasse MirrorData, die zu einem Satz von Breps hinzugefügt wird. Ich kann das einstellen und von meinem Rhino-Plugin bekommen.
Das Problem ist, dass für meine Grasshopper-Erweiterung über MirrorData wissen muss, muss ich das Rhino-Plugin von der Grasshopper-Erweiterung verweisen, aber dies ist nicht erlaubt, da das Rhino-Plugin .rhp ausgibt, die nicht als verwendet werden kann gültige Referenz
Ich habe eine Problemumgehung gefunden, indem ich die temporäre MirrorPlugin.dll im Obj-Ordner meines Plugins von der Grasshopper-Erweiterung referenziere. Aber das scheint nicht der "richtige" Ansatz zu sein.
Irgendwelche Ideen?