如何为应用程序设置C#库路径?

10 .net c# gac distribution

我有一个使用DLL的C#应用​​程序.当我尝试运行该应用程序时,它找不到该dll,除非它位于同一目录或GAC中.我不想将它放在同一目录中,我不想将它安装到GAC.有没有办法告诉应用程序在哪里寻找库?(例如,如果我想将应用程序分发给客户,并且他们想要使用自己的应用程序来使用dll.)

添加:

我想有这个文件结构:

MainFolder:图书馆,应用程序

库:lib.dll

应用程序:app1.exe

我不想将其复制到GAC或在文件夹应用程序中有lib.dll.可能吗?

GvS*_*GvS 8

我建议客户的应用程序复制他们在自己的目录中使用的dll.

VB6用于在应用程序之间共享dll,我们有一个术语:DLL Hell