Как установить переменную VSPROPS, только если она еще не существует?
Скажи, что у меня есть.vsprops
файл, который используется в решении. В этом файле определены различные переменные, такие какint_dir
для промежуточных результатов сборки иlog_dir
для результатов журнала.
Обычно эти переменные устанавливаются в значения по умолчанию (относительно решения).
Для меня я бы хотел установить эти две переменные на свой виртуальный диск (R:
), т.е. больше не
$(SolutionDir)\intermediate
но
R:\myproject\intermediate
Если я изменю.vsprops
непосредственно в файле, система контроля версий (Git) пометит его как измененный.
Есть ли способ в VSPROPS, чтобы я мог проверить, может быть, переменную среды, и если эта переменная не установлена, используется по умолчанию?
Если это невозможно, я бы также заинтересовался решением для Git преодолеть это (но не--assume-unchanged
и нет.gitignore
потому что, возможно, другие изменения в этом файле могут иметь значение).