假设我有一个.vsprops
用于解决方案的文件。在该文件中,定义了各种变量,例如int_dir
中间构建结果和log_dir
日志结果。
通常,这些变量被设置为默认值(相对于解决方案)。
对我来说,我想将这两个变量设置到我的 ramdisk ( R:
) 中,即不再
$(SolutionDir)\intermediate
但
R:\myproject\intermediate
如果我.vsprops
直接更改文件,源代码管理 (Git) 会将其标记为已修改。
VSPROPS 中是否有一种方法可以检查环境变量,如果未设置此变量,则使用默认值?
如果这是不可能的,我也会对 Git 解决这个问题的解决方案感兴趣(但不是--assume-unchanged
也不是,.gitignore
因为该文件中的其他更改可能是相关的)。