2
我嘗試添加在給定的目錄到ClCompile元數據的ForcedUsingFiles參數的所有文件。如何將ItemList添加到MSBuild中的默認ItemDefinitionGroup元數據中?
我用下面的代碼:
<ItemGroup>
<ForcedUsingFilesList Include="c:\path\to\files\*" />
</ItemGroup>
<ItemDefinitionGroup>
<ClCompile>
<ForcedUsingFiles>@(ForcedUsingFilesList)</ForcedUsingFiles>
</ClCompile>
</ItemDefinitionGroup>
但我得到的錯誤
值 「@(ForcedUsingFilesList)」 元數據 「ForcedUsingFiles」 包含項目列表表達。項目列表表達式在默認元數據值上不允許使用 。
任何想法,我怎麼能解決這個問題?
感謝
@ZimiRizvi有沒有辦法做到這一點沒有中間'PropertyGroup'?我想在這裏做的事情幾乎相同:http://stackoverflow.com/q/26801753/2642059 –
@喬納森 - 眉,我不覺得有什麼。如果可能的話,我不知道這件事 –
@ZimiRizvi如果在接下來的幾天時間來進入這個作爲一個答案:http://stackoverflow.com/q/26801753/2642059我認爲這是接近因爲我會找到一個正確的答案。 –