【发布时间】:2021-08-02 04:48:17
【问题描述】:
我正在尝试对 Visual Studio 2017 项目 (.vcxproj) 进行大规模编辑。此编辑有条件地取决于某些项目属性。可悲的是,它比使用共享的.props 文件更复杂。
我可以重新实现获得所需宏所需的函数,例如$(TargetExt)。但我想知道是否有一些 Microsoft 构建工具可以将所需的宏打印到标准输出,以便我可以这样做:
getMacroValue.exe -project MyProject.vcxproj -value TargetExt
有没有类似的东西,或者一些会导致相同结果的黑客/技巧?如果可行,我不介意肮脏的解决方案,我正在做的是一次性的事情,但是有 50 多个项目要编辑,每次编辑需要 5 分钟,因此编写脚本是值得的。
【问题讨论】:
标签: visual-studio msbuild visual-studio-2017