Mono共享库在linux下的位置

我有一个用C ++编写的共享库,我想在Linux下用Mono,我遵循这个指南http://www.mono-project.com/Interop_with_Native_Libraries

我得到它的工作,但我必须把我的库文件到/ usr / lib或/ lib文件夹。

有反正我可以分发和使用我的.so文件,而不是复制到/ usr / lib或/ lib,而是到我的Mono应用程序文件夹? (应用程序运行的当前目录)

某些使用该软件的用户可能没有root / admin访问权限,因此他们无法将文件安装/复制到/ usr / lib或/ lib目录

我想你启动你的程序时必须使用环境变量LD_LIBRARY_PATH:

LD_LIBRARY_PATH =。 单声道yourapp.exe