Yes, I cpoied the RhinoCommon.dll from the installation folder to Unity project.
Rhino 7 only needs RhinoCommon.dll, but Rhino 8 needs many other dlls.
I assume this is because of the .NET 7 and .NET Framework thing, but “SetDotNetRuntime” doesn’t work.