У меня две похожие проблемы:
a) У меня есть решение, которое включает в себя несколько проектов, и я хочу иметь возможность легко переключать местоположение проекта, устанавливая некоторую переменную среды / макрос.
Как пример, этот проект может быть расположен в
\ SolutionDir \ Dir1 \ или \ SolutionDir \ Dir2 \
Итак, я хочу указать, что он должен находиться в \ SolutionDir \ $ (Var), и просто установить переменную.
Есть ли какая-либо сборка в Visual Studio, как это сделать?
В настоящее время я знаю только два решения - отредактируйте файл .sln вручную / программно, чтобы найти этот проект и установить правильный путь.
Мне не удалось использовать переменную окружения в файле .sln.
б) У меня есть проект, который включает файлы ресурсов (.rc и .h). Я хочу иметь возможность установить их местоположение с помощью другой переменной среды или макроса.
Что-то вроде \ ProjectDir \ $ (Var2) \ resource.rc
Я нашел многообещающую информацию на листах свойств, но Visual Studio не раскрывает макросы, когда я использую их в теге File в .vcproj.
Спасибо за любые идеи, как решить эту проблему.
С уважением,
Victor