Visual Studio ソリューションで管理されていない .dll の依存関係を整理しようとしていますが、DLL がソリューションの最上位レベルに散らばっていない限り、DLL はアプリケーションのディレクトリに組み込まれず、アプリケーションの実行に失敗します。私はこの件について多くのグーグルを行ってきましたが、app.config設定の形で解決策があるようです:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatepath="lib" />
</assemblybinding>
</runtime>
</configuration>
ソリューションに「lib」というフォルダーがあり、フォルダー内のすべてのファイルに対して Copy Local が true に設定されていますが、アプリケーションを実行できません。アプリケーションを壊さずに Visual Studio ソリューションを整理するにはどうすればよいですか?