【发布时间】:2021-10-27 23:06:13
【问题描述】:
【问题讨论】:
标签: c++ visual-studio visual-studio-2019
【问题讨论】:
标签: c++ visual-studio visual-studio-2019
是的,您可以在 MSBUILD 中使用 .NET 函数的子集,如下所述:
https://docs.microsoft.com/en-us/visualstudio/msbuild/property-functions?view=vs-2019
在您的情况下,这应该可以:
$(OutDir)shaders/$([System.String]::Copy('%(Filename)').ToUpper()).cso
只需确保删除部分小写的同名文件,因为默认情况下 MSBUILD 只会覆盖该文件而不是创建新文件。
【讨论】: