Dynamically refer to a Dll in C#

In Rhino 8 (Net Core), GH C#, I use

#r "C:\Program Files\Computers and Structures\SAP2000 26\SAP2000v1.dll"

to refer to a Dll.

I have more than 100 C# components, If the dll path changes, I have to manually change the path, how to avoid these type work?

may just have to ship the DLL with your script