3

私は IntegrationClient\SampleClient\Client.Exe というフォルダー構造を持っています。多くのサードパーティ製アセンブリを含むフォルダー DrawingClient を作成しました。client.exeが実行時にアセンブリを見つけるために、以下のようにプローブパスを使用しましたが、動作します。

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

しかし、親ディレクトリ、つまり IntegrationClient\DrawingClient から DrawingClient フォルダーを見つけるために client.exe が必要な場合は、どうにかしてそれを達成できますか? ..\DrawingClient を使用してみましたが、失敗しました。

4

2 に答える 2

4

残念ながら、あなたはできません...

MSDN ドキュメントには、[...] [s]アセンブリを含む可能性があるアプリケーションのベースディレクトリのサブディレクトリを指定すると記載されています。[...]privatePath

于 2016-06-08T19:53:56.640 に答える
-3

まず、バックスラッシュではなくスラッシュを使用する必要があると確信しています。

それに加えて、../必要なディレクトリ ツリーまでさかのぼってルックアップを連鎖させることができます。

例:

これ../ は親ディレクトリで、これ ../../は祖父母ディレクトリなどです...

于 2015-07-22T07:16:50.887 に答える