3

我的文件夹结构为 IntegrationClient\SampleClient\Client.Exe。我创建了一个包含许多第三方程序集的文件夹 DrawingClient。为了让 client.exe 在运行时找到程序集,我使用了如下探测路径,它可以工作。

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="bin;DrawingClient;"/>
</assemblyBinding>

但是,如果我需要 client.exe 从父目录(即 IntegrationClient\DrawingClient 下)中找到 DrawingClient 文件夹,我可以通过任何方式实现吗?我尝试使用 ..\DrawingClient 但是失败了。

4

2 回答 2

4

可悲的是,你不能...

MSDN 文档指出[...] [s] 指定了可能包含程序集的应用程序基目录的子目录[...]privatePath

于 2016-06-08T19:53:56.640 回答
-3

首先,我很确定您必须使用正斜杠而不是反斜杠。

除此之外,您可以将../查找链接到您需要去的目录树

例子:

../ 是父目录,这 ../../是祖父目录等等......

于 2015-07-22T07:16:50.887 回答