RhinoWIP打开gh文件死机


#1

我在rhino5中写的gh可以正常运行。

但是用rhino6WIP打开犀牛就会停止运行。这是bug么?

这里是gh文件。

123.zip (20.3 KB)


#2

@dixon - 請你看一下這個問題,謝謝。


#3

这是个 Bug,一模一样的代码,在 Rhino WIP 中重新拖动 C# 并粘贴这些代码,或是在 Rhino 5 中打开GH,全选复制这些 C# 组件,然后在 Rhino WIP 中的 GH 粘贴这些组件,是不会有问题的。

造成这个错误的原因是:

Rhino 6 WIP 是基于 .Net Framework 4.6 的,而 Rhino 5 是基于.Net Framework 4.0 的,他们的 RhinoCommon 版本也不一样,在 Rhino 5 的 Grasshopper 里保存的 *.gh 文件中的 C# 模块有些函数包含了不同版本的 .Net Framework 信息。所以会出现错误。


#4

错误信息也反映出是在“CLR”运行时中出现的问题。


#5

了解了,谢谢jorin大大耐心回答。原来是RhinoWIP打开5中的C#组件,由于基于的.NET版本不同造成的。


#6

@Jorin

請把這個問題加到 Youtrack。


#7

@NARUTO

我發現你在 Rhino 英文論壇也貼了同樣的問題。

問題請發在一個地方就好,不然 Jorin 在這裡回答了,英文論壇那邊的人不曉得又要再看一次,謝謝。


#8

Nathan Letwory 已經加了
https://mcneel.myjetbrains.com/youtrack/issue/RH-34087


#9

不好意思,我是看见有两天没人回复,所以又在英文论坛发了一遍。


#10

好的,看到了。


#11

了解,抱歉。


#13

以后每天我都来检查一次看看有没有我能解答的问题。


#14

不用,這裡問題很少,有需要我會 @ 你。


#15

@NARUTO

下一個版本的 RhinoWIP 會包含此修正,謝謝。


#16

非常感谢KelvinC