相关疑难解决方法(0)

是否有可能winform应用程序从根以外的路径加载其dll?

我在我的应用程序中包含一个库,它正在复制7个dll,其路径与exe相同.

但我想将这些dll放在子文件夹中.

当我将dll放在子文件夹中时,应用程序看不到dll.

那么有没有任何配置描述应用程序在哪里寻找它的dll?

是否可以更改将copy local属性设置为yes的引用dll的位置?

编辑:
还有以下问题
如何在MEF中设置PrivateBinPath?

c# dll winforms

3
推荐指数
1
解决办法
1118
查看次数

如何在.NET中更改引用的加载路径?

我想要这样的设置:

+- /ApplicationFolder
  -- App.exe
  -- Core.dll
  -- AnotherShared.dll
  +- /PluginsFolder
    -- plugin1.dll
    -- plugin2.dll
Run Code Online (Sandbox Code Playgroud)

但是因为当我编译应用程序时,plugin1.dll引用了Core.dll和Shared.dll,所以它也会将"Copy.dll"和"Shared.dll"的副本丢弃到plugins文件夹中,如果我删除它们就不起作用更多.

我怎么解决这个问题?

.net dll reference visual-studio

1
推荐指数
1
解决办法
2492
查看次数

标签 统计

dll ×2

.net ×1

c# ×1

reference ×1

visual-studio ×1

winforms ×1