빌드 프로세스 중에 프로젝트의 모든 javascript 파일을 결합하려고하는데, 저에게 맞지 않습니다. 여기에 내가 가진 무엇 : MSBuild에서의 "파일"매개 변수에 대한 잘못된 값이있다 말하는 ReadLinesFromFile
줄에 오류를 던지고있다MSBuild는 파일을 결합합니다.
<Target Name="CombineJS">
<CreateItem Include=".\**\*.js">
<Output TaskParameter="Include" ItemName="jsFilesToCombine" />
</CreateItem>
<ReadLinesFromFile File="@(jsFilesToCombine)">
<Output TaskParameter="Lines" ItemName="jsLines" />
</ReadLinesFromFile>
<WriteLinesToFile File="all.js" Lines="@(jsLines)" Overwrite="true" />
</Target>
. (결합하는 하나 개의 파일 만 거기에 오류 없음)
그래서, 두 가지 질문 : 내가 잘못 뭐하는 거지
- ?
- MSBuild 작업 내에서 파일을 결합하는 더 좋은 방법이 있습니까? 현재의 프로세스가 모든 탭과 빈 줄을 제거한다는 것을 알기 때문에이 질문을 던집니다. 제게는 그다지 큰 거래는 아니지만 성가신 상황입니다.
+1 일괄 처리 및 파일에 추가가 답입니다. –