我正在尝试在构建过程中将项目中的所有javascript文件组合在一起,但它对我来说不起作用。这就是我所拥有的:
<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在ReadLinesFromFile
行上抛出一个错误,指出“File”参数的值无效。 (当只有一个文件要合并时没有错误)
所以,有两个问题: