Обычно я храню листы свойств в корневом каталоге решения (т.е. в каталоге trunk / в репозитории SVN):
/projectA/projectA.vsprops
/projectA/library1
/projectA/library2
/projectA/app1
Иногда у меня есть несколько листов свойств, разделенных по темам, например boost-svn.vsprops
, xercexs-2.8.vsprops
и т. Д., И я объединяю их вместе в соответствии с тем, что мне нужно для проекта.
Вам не нужно редактировать каждый проект, но вам нужно добавить определенный лист свойств для каждого проекта в решении.
В Visual Studio 2010 Tools -> Options
были заменены на Microsoft.Cpp.Win32.user , и это файл, в котором должны находиться настройки всей машины. Итак, в вашем случае я бы поместил настройки SMS SDK в файл Microsoft.Cpp.Win32.user на компьютере любого разработчика. Это также дало бы разработчикам гибкость при установке SDK в другом месте (например, на диске) на их компьютере, а также освободило бы ваши решения / проекты от поддержки настроек, специфичных для среды.