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