搜索.NET组件的搜索路径取决于C /CLI DLL



i有一个应用程序" app.exe"(a c 应用程序)中存在 warree 文件夹中。我写了C /Cli dll(Clr.dll)来调用C#DLL(csharp.dll)。这两个dll均在等中

Release 
|-etc
   |-clr.dll
   |-csharp.dll
|-app.exe

app.exe 能够加载clr.dll,但clr.dll无法找到csharp.dll。

我使用fuslogvw.exe来发现CLR试图在 release 文件夹中搜索。

有人可以帮助我找出一种说出CLR在我的等中搜索的方法文件夹?

应用程序能够找到Clr.dll时,比指示应用程序域在此文件夹中解析其他模块应该很容易。

clr.dll知道它是从(win32:getModulepathname)加载的。

您能够在Stackoverflow中使用已知的链接:

如何在.net的运行时添加文件夹到汇编搜索路径?

最新更新