2011-01-09 6 views
1

나는 웹 응용 프로그램의 dll에 사용하는 종속성 폴더가 있습니다. 일부는 웹 응용 프로그램에서 참조되고 다른 일부는 참조되지 않습니다. 그러나 응용 프로그램을 실행하려면 모든 dll을 웹 응용 프로그램의 bin 디렉토리에 둘 필요가 있습니다. 하지만 난 웹 애플 리케이션에서 그들을 참조하고 싶지 않아. 이 문제가 해결 되었습니까? 종속성에서 bin 디렉토리로 dll을 복사하기 위해 post 빌드 이벤트를 고려하고있었습니다.은 dll이 bin 디렉토리에서 참조되지 않음을 포함합니다.

답변

2

어셈블리가 암시 적으로 참조되는 경우 (참조한 어셈블리에서 필요함) 어셈블리를 자동으로 출력 경로에 복사해야합니다. 양식과 같은 리플렉션을 사용하여 동적으로로드하는 어셈블리가있는 경우 일부 플러그인을 수동으로 bin 폴더에 복사해야합니다. post-buid 이벤트는 좋은 접근 방법 인 것 같습니다.

+0

어셈블리는 암시 적으로 참조되지 않습니다. – amateur

관련 문제