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