C # с использованием таблицы свойств VC 2010

#c# #visual-studio #visual-studio-2010 #visual-c #propertysheet

#c# #visual-studio #visual-studio-2010 #visual-c #таблица свойств

Вопрос:

Мы храним номера версий нашего программного обеспечения в таблице свойств vc 2010. У меня есть 2 проекта на C #, которым необходимо получить доступ к этим номерам. Есть ли способ разумно это сделать?

Спасибо!

Ответ №1:

Ниже приведена некоторая информация для справки:-

Обычно я храню таблицы свойств в корневом каталоге решения (т.Е. trunk / directory в репозитории SVN):

 /projectA/projectA.vsprops    
/projectA/library1
/projectA/library2
/projectA/app1
  

Иногда у меня есть несколько таблиц свойств, разделенных по темам, например boost-svn.vsprops , xercexs-2.8.vsprops и т.д., и объединяю их вместе в соответствии с тем, что мне нужно для проекта.

Вам не нужно редактировать каждый проект, но вам нужно добавить определенную таблицу свойств к каждому проекту в solution.

В Visual Studio 2010 Tools -> Options они были заменены на Microsoft.Cpp.Win32.user, и это файл, в который должны быть включены настройки для всего компьютера. Итак, в вашем случае я бы поместил настройки SMS SDK в файл Microsoft.Cpp.Win32.user на компьютере любого разработчика. Это также дало бы разработчикам гибкость в установке SDK в другом месте (например, на диске) на своем компьютере, а также освободило бы ваше решение / проекты от необходимости поддерживать настройки, зависящие от среды.