1

나는 하나 (거의 비어 있음) ASP.NET MVC 응용 프로그램과 여러 클래스 라이브러리 (일명 모듈)를 포함하는 매우 모듈 VS.NET 2013 솔루션을 그러나 문제는 모든 모듈의 콘텐츠 파일을 ASP.NET MVC 응용 프로그램의 bin 디렉토리에 복사해야 응용 프로그램에서 사용할 수 있습니다.VS.NET 2013의 모든 변경 후에 콘텐츠 디렉토리를 bin 디렉토리에 복사하는 방법은 무엇입니까?</p> <p>모든 것이 잘 작동 등 코드, HTML, CSS, JS 파일 :

이제 가장 간단한 솔루션을 사용하고 모든 콘텐츠 파일의 빌드 동작을 "콘텐츠 항상"복사 설정으로 표시했습니다. 그러나 콘텐츠 파일 중 하나를 변경할 때마다 bin 디렉토리의 콘텐츠 파일을 업데이트하는 솔루션을 다시 빌드해야합니다.

파일 복사 작업을 편집 한 후 즉시 트리거하는 방법은 무엇입니까?

+0

대신 링크 된 파일을 사용할 수 없습니까? 링크 된 파일을 사용할 수 없지만이 파일을 고려했는지 궁금한 경우가있을 수 있습니다. –

+0

예, 내부적으로 콘텐츠 파일을 사용하는 모듈을로드하는 런타임이 있기 때문에 제 경우에는 작동하지 않습니다. 덕분에 모든 컨텐트 파일을 수동으로 연결하지 않고도 다른 응용 프로그램에서 모듈을 재사용 할 수 있습니다. – johnnyno

+0

@ johnnyno 내 솔루션을 사용해 보셨습니까? – giammin

답변

0

AFAIK 파일을 모니터링하고 변경 사항이 발생하면 복사 할 수있는 외부 도구가 필요합니다.

비주얼 스튜디오 (건물 제외)로는 작업 할 수 없습니다. 은/MON을 사용하여 디렉토리 트리를 모니터링 http://www-pc.uni-regensburg.de/systemsw/tools/robocopy.doc

:

나는 robocopy/mon 또는 /mot 옵션은 트릭을에서

을 할 수 있다고 생각 n 및/MOT가 : m가 을 모니터링 할 수 있습니다 당신에게 전환 변경 사항에 대한 소스 디렉토리 트리 및 변경 사항이 으로 복사됩니다./MON : n 스위치는 다시 실행하기 전에 발생해야하는 변경의 최소 수를 지정합니다 ( )./MOT : m 스위치 은 이 다시 실행되기 전에 경과되어야하는 최소 시간 (분)을 지정합니다. 이러한 스위치 중 하나만 지정하면 의 값은 1로 간주됩니다.

모니터링을 지정하면 Robocopy가 종료되지 않습니다. 대신 은 정상적인 Robocopy 단계를 수행하는 루프에 들어가고 두 변경 내용이 이 감지되고 m 분이 경과 할 때까지소스 디렉터리 트리를 모니터링하여 변경 사항을 모니터링합니다. 두 조건이 모두 충족되면 다른 Robocopy 전달이 시작됩니다. 사용자가 수동으로 이 Robocopy 프로세스를 종료 할 때까지 모니터링 및 복사의 전체 프로세스와 모니터링이 무한 반복됩니다.

관련 문제