i有一个应用程序" app.exe"(a c 应用程序)中存在 warree 文件夹中。我写了C /Cli dll(Clr.dll)来调用C#DLL(csharp.dll)。这两个dll均在等中 app.exe 能够加载clr.dll,但clr.dll无法找到csharp.dll。 我使用fuslogvw.exe来发现CLR试图在 release 文件夹中搜索。 有人可以帮助我找出一种说出CLR在我的等中搜索的方法文件夹?Release
|-etc
|-clr.dll
|-csharp.dll
|-app.exe
应用程序能够找到Clr.dll时,比指示应用程序域在此文件夹中解析其他模块应该很容易。
clr.dll知道它是从(win32:getModulepathname)加载的。
您能够在Stackoverflow中使用已知的链接:
如何在.net的运行时添加文件夹到汇编搜索路径?