2010-08-15 4 views
2

Visual Studio 프로젝트를 빌드 할 때 트리거되는 javascript 및 css 파일을 축소하고 결합하는 msbuild 작업을 만들었습니다.msbuild 작업의 Visual Studio 솔루션에 항목 추가

이 작업은 축소 및 결합 된 파일을 파일 시스템에 추가합니다.

그러나 나는 그들이 자동으로 비주얼 스튜디오 프로젝트에 추가되기를 바랍니다. 이것이 가능합니까? 그렇다면 어떻게해야합니까?

답변

-2

프로젝트 파일의 기본 "빌드"대상에서이 작업을 수행하지 말 것을 권장합니다. IMO 빌드 대상은 원시이어야하며 프로젝트 자체를 컴파일/빌드 만하면됩니다. 빌드 라이프 사이클에서 빌드가 언제 어떻게 실행되는지에 따라 두통이 생길 수도 있습니다.

대신이 추가 작업을 수행하는 빌드 파일에 새 MSBuild 대상을 만드십시오. Visual Studio 프로젝트 외부에 기본 빌드 파일이 있기를 바랍니다. 그러면 모든 것이 훨씬 쉽게됩니다. CSProj 파일은 단순한 XML (MSBuild) 파일이므로 write your own custom task은 원하는 파일을 추가하도록 프로젝트를 수정하기에 충분합니다.

+0

예 파일을 축소하는 새 빌드 작업을 만들었습니다. 축소 된 파일을 Visual Studio에 추가하는 단계를 추가하고 싶습니다. 이 아이디어를 어떻게 수행 할 수 있을까요? 이외에도 Visual Studio 프로젝트 외부에 기본 빌드 파일을 추가하려면 어떻게합니까? – amateur

+2

나는 이것이 오래되었음을 알고 있지만 이것이 왜 받아 들여지는 대답입니까? 원래 질문은 MSBuild 작업에서 항목을 프로젝트에 추가하는 방법입니다. 내가 놓친 게 있니? 나는이 답에 그 답을 볼 수 없다. :/작업을 수행 할 위치에 대한 권장 사항. –

관련 문제