У нашей команды есть два отдельных проекта Visual Studio 2015 C ++, которые очень похожи с точки зрения макета проекта, событий перед сборкой и т. Д.
В событиях перед сборкой запускаемого проекта в каждом решениисделана попытка вызвать exe (svn) в системном PATH.
В решении 1 это работает нормально и может выполнить команду svn.
Однако в решении 2 это можетя не вижу svn в PATH.
Я проверил и обнаружил следующее:
Событие предварительной сборки идентично в каждом решении
Я сравнил файлы .vcxproj для каждого Решения, и нет ничего очевидного
полный путь к работающему VS-решению длиннее, чем тот, который не работает.не работает (поэтому нет проблем с максимальной длиной пути к файлу)
в полных именах путей нет пробелов
Так что мой вопрос,почему одно решение Visual Studio может видеть exe-файл в переменной PATH, а другое с аналогичныммакет, не может ?
Спасибо