11/09/2009

참조할 dll 파일 위치지정


그림과 같이 App.Config를 추가해 아래와 같은 코드를 넣어놓으면
실행파일이 있는 폴더의 하위 폴더인 MyLibraries 폴더나 MyLibraries/Tests 폴더 아무곳이나 참조하는 Dll파일이 있으면 프로그램이 실행된다.


실행파일과 함께있는 산만한 Dll파일들을 정리해보자.


주위할 점은 privatePath 속성에 세미콜론(;)으로 여러 폴더를 지정해 줄 때
세미콜론 뒤에 공백을 두면 안되는 것과 하위폴더는 \ 로 나타내자.



<configuration>
  <runtime>
    <assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatepath="MyLibraries;MyLibraries\Tests"/>
  </assemblybinding>
</runtime>
</configuration>

p.s: 흠.. SyntaxHighlighter Xml쪽은 좀 이상하게 나오는군.
그래서 Windows Live Writer로 갈아탔음 -_-+

댓글 1개: