>

솔루션 대상 디렉토리의 모든 출력 파일을 공유 bin 폴더로 복사하려고하지만 어떤 이유로 파일이 복사되지 않습니다. 어떤 이유로 든 매우 간단한 빌드 후 명령이 작동하지 않습니다.

xcopy "$(TargetDir).*" "$(SolutionDir)..\..\..\bin" /Y/I

내 디렉토리 트리는 다음과 같습니다.

- Development
      - bin
      - Clients
          - Interface
              - Services
                  - bin
                      - Debug
                      - Release
              - Host
                  - bin

성공적으로 빌드 한 후 Services->bin->Debug 또는 Release 폴더의 출력을 Development->bin 폴더로 복사해야합니다. ".. \"의 다양한 조합을 시도했지만 아무것도 작동하지 않는 것 같습니다.


  • 답변 # 1

    포스트 빌드 이벤트에서 문제를 해결해야 할 때 ECHO ON을 추가하고 일반적으로 DIR을 수행하여 현재 어떤 디렉토리에 있는지 확인할 수 있습니다.

  • 답변 # 2

    이 제안은 나에게 도움이되지 않았습니다. Microsoft Visual Studio Professional 2017 (VisualStudio/15.0.0-RTW + 2622.4)을 사용하고 있습니다.

    포스트 빌드 이벤트에 넣은 명령에 관계없이 무시되었습니다. Visual Studio 세션을 닫을 때 솔루션 파일을 저장하라는 메시지가 표시되고이 작업을 수락했습니다.

    Visual Studio를 다시 열면 빌드 후 이벤트 명령이 사라졌습니다. 내가 명령을 다시 입력하면 작동했습니다.

관련 자료

  • 이전 python - snakemake에서 plink를 사용하여 두 가지 규칙을 정의하는 방법
  • 다음 java - Tomcat 권한이/home/ubuntu에 거부되어 POST를 할 수 없습니다