指定混合模式dll使用的托管程序集的位置

时间:2014-03-12 16:14:53

标签: .net c++-cli .net-assembly mixed-mode

我正在为第三方应用程序编写插件。应用程序的插件架构使用C ++。我们有一个我们想要利用的C#库,因此我编写了一个混合模式包装器。在应用程序的目录结构中,可执行文件位于Program Files中的文件夹中,其插件旨在驻留在子文件夹中。

混合模式包装器只有在1).net dll与.exe位于同一目录中时才能找到我们的.net库dll,或者,2)我们将一个应用程序.config文件放在同一目录中.exe,或者,3)我们将.net dll放在GAC中。我们不想将.net dll放在GAC中,因为它只会被此插件使用。

如何让我们的混合模式包装器找到我们的.net dll并将所有文件保存在plugins子目录中呢?

这是.net 4.0。

0 个答案:

没有答案
相关问题