DLL 파일이 한군데에 너무 묶여있을 경우 가독성이 너무 떨어집니다.
이 DLL 파일의 경로를 변경하고자 방법을 찾아보니 빌드시에 파일 경로를 바꾸고 이에 대한 Path를 적용해주면 된다고 합니다.
1. 프로젝트 -> 속성 -> 빌드 이벤트
[빌드 이벤트 명령줄 대화 상자]
if not exist "$(TargetDir)\Dll" mkdir "$(TargetDir)\Dll"
[빌드 후 이벤트 명령줄]
move "$(TargetDir)\*.dll" "$(TargetDir)\Dll"
del "$(TargetDir)\*.xml"
RD /S /Q "$(TargetDir)\de"
RD /S /Q "$(TargetDir)\es"
RD /S /Q "$(TargetDir)\ja"
RD /S /Q "$(TargetDir)\ru"
2. app.config 파일
[추가할 부분]
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="DLL"/>
</assemblyBinding>
결과를 보면 가독성이 엄청나게 상승한 것을 확인할 수 있습니다.