Visual Studio 2019 是否可以将文件输出为大写?
Visual Studio 2019 is it possible to output file to upper case?
是否可以输出文件名总是大写的文件?例如,如果我使用效果编译器:
我能否使我的输出 .cso 文件始终为大写,无论(文件名)是小写还是大写?
是的,您可以在 MSBUILD 中使用 .NET 函数的子集,如下所述:
https://docs.microsoft.com/en-us/visualstudio/msbuild/property-functions?view=vs-2019
在你的情况下这应该有效:
$(OutDir)shaders/$([System.String]::Copy('%(Filename)').ToUpper()).cso
只需确保删除部分小写的同名现有文件,因为默认情况下 MSBUILD 只会覆盖该文件,而不是创建新文件。
是否可以输出文件名总是大写的文件?例如,如果我使用效果编译器:
我能否使我的输出 .cso 文件始终为大写,无论(文件名)是小写还是大写?
是的,您可以在 MSBUILD 中使用 .NET 函数的子集,如下所述:
https://docs.microsoft.com/en-us/visualstudio/msbuild/property-functions?view=vs-2019
在你的情况下这应该有效:
$(OutDir)shaders/$([System.String]::Copy('%(Filename)').ToUpper()).cso
只需确保删除部分小写的同名现有文件,因为默认情况下 MSBUILD 只会覆盖该文件,而不是创建新文件。