나는 웹 응용 프로그램의 dll에 사용하는 종속성 폴더가 있습니다. 일부는 웹 응용 프로그램에서 참조되고 다른 일부는 참조되지 않습니다. 그러나 응용 프로그램을 실행하려면 모든 dll을 웹 응용 프로그램의 bin 디렉토리에 둘 필요가 있습니다. 하지만 난 웹 애플 리케이션에서 그들을 참조하고 싶지 않아. 이 문제가 해결 되었습니까? 종속성에서 bin 디렉토리로 dll을 복사하기 위해 post 빌드 이벤트를 고려하고있었습니다.은 dll이 bin 디렉토리에서 참조되지 않음을 포함합니다.
1
A
답변
1
언급 한대로 PostBuild 이벤트를 사용하여 MSBuild 복사 작업을 포함하도록 프로젝트 파일을 편집 할 수 있습니다. 확인 : http://msdn.microsoft.com/en-us/library/3e54c37h.aspx
2
어셈블리가 암시 적으로 참조되는 경우 (참조한 어셈블리에서 필요함) 어셈블리를 자동으로 출력 경로에 복사해야합니다. 양식과 같은 리플렉션을 사용하여 동적으로로드하는 어셈블리가있는 경우 일부 플러그인을 수동으로 bin
폴더에 복사해야합니다. post-buid 이벤트는 좋은 접근 방법 인 것 같습니다.
관련 문제
- 1. /bin 디렉토리에서 DLL로드하기
- 2. 참조 된 dll이 bin 폴더에 없음
- 3. 은 Visual Studio에서 dll을 포함합니다. C++ 2008
- 4. bin 디렉토리에서 Visual Studio 게시가 실패합니다.
- 5. 은 cak 파일에 sqlite3 lib를 포함합니다.
- 6. 은 대상에 따라 파일을 포함합니다.
- 7. 은 XML 파일의 이미지를 포함합니다.
- 8. 은 Subversion diff에서 외부를 포함합니다.
- 9. ASP.NET MVC 3 bin 폴더
- 10. 은 .js 파일을 아약스 파일에 포함합니다.
- 11. 은 PHP를 인스턴스화 할 때 포함합니다.
- 12. 은 페이스 북과 트위터를 로그인 옵션으로 포함합니다.
- 13. 은 메인에있는 .c 파일에있는 함수 정의를 포함합니다.
- 14. 은 html 파일 내의 html 파일을 포함합니다.
- 15. 은 git 저장소에 한 번만 파일을 포함합니다.
- 16. 은 많은 중첩 된 양식을 포함합니다. mongoid
- 17. 은 카테고리에 따라 링크 목록을 포함합니다.
- 18. 은 wordpress plugin의 function xy()를 포함합니다.
- 19. MsBuild로 컴파일 할 때 bin 디렉토리에서 어셈블리가 누락되는 이유는 무엇입니까?
- 20. bin 디렉토리에서 DLL을 삭제하면 ASP.NET MVC에서 컴파일 오류가 발생합니다.
- 21. 은 참조되지 않은 사이트 열을 삭제할 수 없습니다.
- 22. #!/bin/sh와 # :/bin/sh의 차이점
- 23. NSTimer가 작동하지 않음을 무효로합니다.
- 24. dll이 검색되지 않았습니다.
- 25. 은 VS Console 프로젝트로 분리 된 exe 응용 프로그램을 포함합니다.
- 26. 은 테이블 변수 또는 임시 테이블을 통한 검색을 포함합니다.
- 27. WIX 설치 프로그램 - 참조되지 않은 플러그인 프로젝트의 어셈블리를 웹 응용 프로그램 bin 폴더로 복사
- 28. 조립 참조되지 않는 오류
- 29. 참조되지 않은 스레드 객체는
- 30. Linux 바이너리 설치 프로그램 (.bin, .sh)은 어떻게 작동합니까?
어셈블리는 암시 적으로 참조되지 않습니다. – amateur