0
DotNetZip 라이브러리를 사용하고 하나의 .dll을 내 .exe 파일로 복사하는 것을 잊어 버렸으므로 다른 PC 나 다른 폴더에서 내 exe를 실행할 수 없습니다. lib 폴더에서 모든 .dll을 복사하는 것과 같이 pre (post) -build 이벤트를 어떻게 표시해야합니까?내선을 복사하는 방법 libs 컴파일하는 동안 폴더를 만들 수 있습니까?
DotNetZip 라이브러리를 사용하고 하나의 .dll을 내 .exe 파일로 복사하는 것을 잊어 버렸으므로 다른 PC 나 다른 폴더에서 내 exe를 실행할 수 없습니다. lib 폴더에서 모든 .dll을 복사하는 것과 같이 pre (post) -build 이벤트를 어떻게 표시해야합니까?내선을 복사하는 방법 libs 컴파일하는 동안 폴더를 만들 수 있습니까?
DLL을 어떻게 참조했으며, 어디에서 EXE를 복사합니까? DLL이 올바르게 참조되는 경우
프로젝트를 빌드 할
는,이 출력 폴더에 포함되어야한다 (보통Debug
또는
Release
빌드 구성에 따라 달라집니다.
를이 솔루션 탐색기에서 일어나고 있지 않은 경우 확장 .. 참조 다음 바로 DLL에 대한 참조를 클릭하고 '속성'을 클릭 true로 "로컬 복사"로 변경
흠을,이 옵션이 내가 잘못된 폴더에서 .EXE했다 발견 :. 빈 \의 OBJ \ 릴리스 istead을 릴리즈. 고마워. – Dragon
아, 그러면 설명 할게,'bin \ Release' 폴더는 응용 프로그램이 실행해야하는 모든 DLL을 포함해야합니다. – greg84