从绝对路径加载dll

时间:2015-12-23 16:16:17

标签: c# dll

我有一个自定义dll:

C:\ Custom Libraries \ Custom.dll

我有一个引用此库的c#项目。

我希望引用是绝对的;并且本地副本是假的。

我已将引用类型更改为本地副本false。

当我运行我的应用程序时,它将无法运行 - 这很明显,因为我的应用程序不知道在哪里寻找解决丢失的DLL。

如何让我的应用程序为我的dll搜索C:\ Custom Libraries?

到目前为止,我只找到了在目录保持相对于我的应用程序基础目录时更改搜索路径的方法......

由于这个dll用于多个项目 - 我不希望每个应用程序有多个本地版本。

1 个答案:

答案 0 :(得分:0)

您可以在运行时使用反射,就像Dark Falcon demonstrates here

一样

使用本地副本没有任何本质上的错误。

另一种尝试是将* .dll存储在全局程序集缓存中。

相关问题