可能是重复问题:
加载引用的 DLL 的位置搜索顺序是什么?
我有一个名为 foo.exe 的可执行文件,它引用了 bar.dll。我必须将 bar.dll 放在与 foo.exe 相同的文件夹中或将 bar.dll 放在 GAC 中。我想知道是否可以将 bar.dll 放在另一个目录(比如 bin 目录)中,并要求 foo.exe 在该目录中查找 dll?
此外,foo.exe 查找 dll 的顺序是什么?当前文件夹首先?然后是 GAC?
可能是重复问题:
加载引用的 DLL 的位置搜索顺序是什么?
我有一个名为 foo.exe 的可执行文件,它引用了 bar.dll。我必须将 bar.dll 放在与 foo.exe 相同的文件夹中或将 bar.dll 放在 GAC 中。我想知道是否可以将 bar.dll 放在另一个目录(比如 bin 目录)中,并要求 foo.exe 在该目录中查找 dll?
此外,foo.exe 查找 dll 的顺序是什么?当前文件夹首先?然后是 GAC?