我的文件夹结构为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,但是失败了。

最佳答案

可悲的是,你不能...

MSDN Documentation指出privatePath [...]指定可能包含程序集的应用程序基本目录的子目录。 [...]

10-08 00:38