AppDomain.AppendPrivatePath()は廃止されたため、まったく新しいAppDomainを起動せずに、プロジェクト内の現在のAppDomainにPrivateBinPathを指定し、後でアクセスできるようにする方法を見つけようとしています。
AppDomainSetupオブジェクトにPrivateBinPathを設定できることを知っています(新しいAppDomainを作成したい場合は問題ありません)。また、次のようにapp.configに追加できることも知っています。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath=".\AlternateLookupPath" />
</assemblyBinding>
</runtime>
ただし、このエントリをapp.configに追加すると、AppDomain.CurrentDomain.SetupInformation.PrivateBinPathプロパティがnullになります。