0
輸入包含文件名列表的ItemGroup後,我試圖將擴展名換成不同的東西。例如,我想將file.foo轉換爲file.bar。這是可能的MSBuild內?如何在MSBuild 4.0中進行字符串替換?
感謝
輸入包含文件名列表的ItemGroup後,我試圖將擴展名換成不同的東西。例如,我想將file.foo轉換爲file.bar。這是可能的MSBuild內?如何在MSBuild 4.0中進行字符串替換?
感謝
如果您已經有包含您要更改名稱的文件的項目組,只是用它作爲輸入到複製或移動任務並修改其元數據。 Here是常用項目元數據的列表。
<!-- The list of .foo files is in the ItemGroup myFiles -->
<Copy SourceFiles="@(myFiles)" DestinationFiles="%(myFiles.Filename).bar" />
元數據通過%(/ varName /./ metadata /)訪問。在這個例子中,我將擴展設置爲任何我想要的,只需在輸出中包含原始文件名元數據。