Я работаю в решении Visual Studio 2008 с несколькими проектами C # и некоторыми проектами C ++ и хочу использовать события после сборки для запуска некоторых инструментов командной строки сторонних поставщиков. Эти события после сборки необходимы в нескольких проектах.
Я могу жестко кодировать имена путей и другие файлы, необходимые в командной строке, но я действительно предпочел бы что-то более гибкое. Может быть:
$ (ToolsDir) \ $ (PackageBuilder) $ (ThirdPartyDllFolder) $ (SharedOutputFolder)
Когда я разрабатывал для UNIX и использовал make-файлы для выполнения сборок, я смог определить переменную в make-файле высокого уровня и передать ее по наследству дочерним make-файлам. Таким образом, я мог бы заставить весь вывод идти в определенное место или искать в определенном месте библиотеку и т. Д.
Существует ли эквивалентная вещь, которую можно сделать с помощью решений Visual Studio, чтобы я мог определить что-то вроде переменной среды и затем ссылаться на нее в событии после сборки на уровне проекта?
РЕДАКТИРОВАТЬ: я сейчас использую переменные среды Windows, но предпочел бы что-то, что не требует установки, кроме как просто загрузить код и собрать его.