ABOUT ME

-

  • Build Event Dll Copy !
    Programming/C# 2020. 4. 7. 11:33

    C#에서 필요한 DLL을 따로 모아두고 빌드시 복사하는 방법입니다.

     

    프로젝트 속성 > 빌드 이벤트 에서 아래와 같이 설정합니다.

     

    DLL을 복사할 폴더에 접근할때 폴더가 없으면 오류가 발생합니다.

    그렇기 때문에 빌드전 이벤트에 아래와 같이 입력합니다.

    if not exist "$(SolutionDir)DLL" mkdir "$(SolutionDir)DLL"

    $(SolutionDir)은 매크로 입니다. 원하는 경로를 따로 지정하셔도 됩니다.

    위 내용은 솔루션 디렉토리에 있는 DLL 폴더가 없을 시 솔루션 디렉토리에 DLL 폴더를 생성하라는 명령어 입니다.

     

    그리고 빌드후 이벤트에 아래와 같이 입력합니다.

    copy "$(SolutionDir)DLL" "$(TargetDir)"

    위 내용은 솔루션 디렉토리에 있는 DLL폴더의 파일들을 전부 타겟 폴더로 복사하는 명령어 입니다.

     

    파일이 섞여있을 경우 아래와 같이 파일을 지정할 수도 있습니다.

    copy "$(SolutionDir)DLL\*.dll" "$(TargetDir)"

     

    'Programming > C#' 카테고리의 다른 글

    LiveCharts  (0) 2020.04.27
    [WPF] Grid Row & Column  (0) 2020.03.26
    Summary !  (0) 2020.03.20
    [WPF] .xaml region  (0) 2020.03.20
    [WPF] WindowChrome !  (0) 2020.03.20

    댓글

Designed by Tistory.