question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

DllNotFoundException for 'librhino3dm_native' on linux for versions above 7.6.0 for .NET

See original GitHub issue
System.DllNotFoundException: Unable to load shared library 'librhino3dm_native' or one of its dependencies.

This error occurs when running on linux-x64 machines with .NET6, for any versions higher than 7.6.0.

I would really like to upgrade, since there are newly added apis i would like to use, such as Curve.JoinCurves, and would like to move to .NET7.

This issue has been around for a while, but there seems to be no updates on it.

Issue Analytics

  • State:open
  • Created 6 months ago
  • Comments:22 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
fraguadacommented, May 18, 2023

I think Azure App Service runs on Debian. I’ve not tested rhino3dm on Azure App Platform / Debian yet. I’ll open this up again while I do some testing. Thanks for reporting.

1reaction
fraguadacommented, Apr 17, 2023

I just published a rhino3dm8.0.0-beta.1 on nuget: https://www.nuget.org/packages/Rhino3dm/8.0.0-beta.1 with the fixes discussed here.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Alpine-Linux: System.DllNotFoundException when calling ...
I have a nuget package containing native code which is called via p/invoke fromt the .NET Core assembly. When using this on Alpine...
Read more >
System.DllNotFoundException - Invoke CoolProp (Native ...
I found the solution. The executable file build by .NET core is inside bin/debug/netcoreapp2.1/ , hence is sufficient to link the library ......
Read more >
DllNotFoundException
This error means that mono was unable to locate a library that one of the classes you are trying to use needs. This...
Read more >
DllNotFoundException Class (System)
Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. (Inherited from Exception) ...
Read more >
Unable to load DLL 'libHarfBuzzSharp' error when using ...
I have some GemBox PDF code in a class library, which works fine when the class library ... NET framework version of the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found