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