运行框架和开发问题

犀牛8默认框架是net core,这是为什么?然后有的插件支持NETFramework,。。。这样的话还需要来回切换,不能直接统一吗。 那么问题来了 我们开发怎么搞。官方给你VS模板也是NETFramework。。。感觉不统一来回切换好麻烦, 然后开发最好是同时两个框架。这样才能兼顾别的插件运行

切换框架就不是给普通用户用的,是给开发者做兼容性测试用的,有些插件切换到 .net framework 才能用是因为还没有去适配 Rhino 8,说明还是 Rhino 7 的版本。给 Rhino 8 开发的插件,就必须要用 .net 7 。

如果你的插件还没有适配 Rhino 8,请按照下面的说明适配 Rhino 8:

Rhino - Moving to .NET 7 (rhino3d.com)

至于你说的那些 .net framework 的插件,需要插件对应的开发者去按上面的步骤去适配 Rhino 8,这不是用户需要考虑的事情。不应该让用户去切换 Rhino 的框架,因为切换到 .net framework 以后,正常基于 .net 7 给 Rhino 8 开发的插件就不能用了。

意思是 我要在犀牛8默认net core框架下运行插件,就要用net7是吧。我现在是.NET Framework 4.8,在犀牛8的软件下,要切换成NET Framework才能正常打开使用

要切换到 .net framework 才能用,说明该插件还没有适配 Rhino 8,请按照下面的说明,把你开发的插件升级到 .net 7,以适配 Rhino 8:
Rhino - Moving to .NET 7 (rhino3d.com)

1 个赞