visual Studio 외부 dll 경로 추가하기

외부 DLL을 가져오는 방식으로 개발하게 되면 실행시 DLL이 필요하다며 에러를 출력하는걸 확인할수 있다.

넷에 공개된 해결방법은 총 3가지이면 아래와 같은 방법이 있다.

1.DLL을 하나의 디렉토리를 넣는다.

2.환경 변수를 등록한다.

3.내 프로젝트만 사용할수 있도록 환경변수를 추가한다.

이렇게 3가지의 방법이 있는데 이 방법으로 개발할시 가장 큰 문제가 배포 파이프라인을 만들기 힘들고

다른 컴퓨터 환경으로 옮길시 에러를 세팅을 그대로 해줘야 하는 문제가 있다.

다행히 VS에서는 build Event을 할용해서 이 문제를 해결할수 있다.

이 옵션은 프로젝트 속성에서 확인가능하다.

저 같은 경우는 Post-build에다가 이벤트를 집어넣는데 아래와 같이 cmd의 명령어를 여기다가 적어주면 된다.


저 같은 경우는 대체로 프로젝트 상위에 external라는 만들고 외부 dll을 넣는 방식으로 해결한다.

xcopy "$(ProjectDir)..\external\<경로>" "$(OutDir)" /i /s /

댓글 남기기