可能重复:
In what order are locations searched to load referenced DLLs?查找DLL的可执行文件的顺序是什么?
我有一个可执行文件foo.exe的它引用bar.dll。我必须将bar.dll放在与foo.exe相同的文件夹中,或者将bar.dll放在GAC中。我想知道如果我可以把bar.dll放在另一个目录(比如说bin目录)并且要求foo.exe在那个目录中查找dll?
另外,foo.exe查找DLL的顺序是什么?当前文件夹在先?那么GAC?