在探测privatePath时使用绝对路径

在C#控制台应用程序中,我正在尝试使用指向不在我的应用程序子目录中的dll。 我正在使用:

      

这不起作用,因为privatePath正在我的应用程序中查找子目录。 有没有办法以这种方式使用绝对路径? 如果没有,指向位于我的应用程序之外的dll的最佳方法是什么? 我也尝试将file:///路径一起使用,但仍然有一个System.IO.FileNotFoundexception。

         

但仍然有一个System.IO.FileNotFoundexception。

谢谢!

根据MSDN :

您只能在计算机配置中使用该元素,或者也可以使用重定向程序集版本的发布者策略文件 。 …如果要为没有强名称的程序集提供代码基础提示,则提示必须指向应用程序库或应用程序基目录的子目录。

您可能尝试在app.config申请?

privatePath中指定的目录必须是应用程序基目录的子目录。