반응형
exe 파일에서 동적으로 컨트롤 라이브러리(dll)를 읽어 처리하는 프로그램을 개발하고자 한다면 컨트롤 라이브러리를 빌드할 때 exe 가 생성된 폴더로 복사시켜야 dll를 사용할 수 있습니다.
아래와 같이 WpfApp4.exe 프로젝트 한 개와 WpfControlLibrary1.dll 프로젝트가 있다면, WpfControlLibrary1dll 프로젝트의 [빌드 이벤트]에 [빌드 후 이벤트 명령줄]에 파일 복사 명령어를 추가하면 됩니다.
[빌드 후 이벤트 명령줄] 명령어 예제 - dll 파일을 exe 프로젝트 Debug 폴더로 복사시키는 명령어
xcopy /R /Y "$(TargetPath)" "$(SolutionDir)WpfApp4\bin\Debug"
$(TargetPath) : dll 파일
$(SolutionDir) : 솔루션의 루트 폴더
xcopy /R : 파일을 덮어씌움
R 옵션을 사용하지 않는다면 아래와 같이 DEL 명령어로 삭제하시고 Copy 하셔도 됩니다.
IF EXIST "$(ProjectDir)..\Debug\*.dll" DEL "$(ProjectDir)..\Debug\*.dll"
반응형
'IT > WPF' 카테고리의 다른 글
ListBox 배경색 변경(선택색상 및 기본 색상) (0) | 2022.11.22 |
---|---|
비주얼 스튜디오 InitializeComponent 빨간 줄(오류표시선) 에러 (0) | 2022.09.26 |
WPF Panel 종류 (0) | 2022.05.30 |
댓글