I’m struggling a bit with updating some plugins on Rhino8.
Yak8 commandline yields “no compatible plugin” on the below prompt: yak install eleFront-Rhino-6-Legacy although it clearly finds it on yak search eleFront-Rhino-6-Legacy.
Same plugin installs fine in the Packagemanager of Rhino8 !?
Is the PackageManager using another logic than the Yak?
This is really a bump in the way of upgrading company wide to next version.
As a user I’d Expect Rhino 8 to show rhino 6/7 plugins and assume as default they are net48. I’d think ideally plugins are only prevented from working backwards rather than forwards.
For rhino 8+ plugins I’d expect it to show every plugin and show me if it supports net48/netcore and let me install regardless of what mode I’m in. And then only load if I’m in the right framework
Agreed - ideally it’s possible to add a package that contains both Core and Framework builds.
But McNeel needs a way to tag this in the manifest files or in the yak file names.
Would be nice with dual builds and then load the relevant on demand.
The SetDotNetFramework command could then show a list of compatible plugins in both frameworks.
Thanks for reporting this! The package manager in Rhino 8 was updated to be more backwards compatible but these changes didn’t make it to the CLI. I’ll see that this happens!