MSDN によると、BaseDirectory は AppDomain がロードする DLL を探す場所であり、ExecutablePath は元の実行可能ファイル (ファイル名を含む) へのパスを提供します。一方にはファイル名があり、もう一方にはありません。新しい AppDomain を作成すると、別のパスを指定できることがわかっています。しかし、ExecutablePath からファイル名を削除し、AppDomain を 1 つだけ使用していると仮定すると、実際には、これら 2 つのパスの違いは何ですか? それらは常に同じになりますか (ここでも、AppDomain が 1 つだけであると仮定します)? それらが異なる場合はありますか?
2263 次