2010-01-12 3 views
7

В Visual Studio 2010 больше нет страниц «VC++ Directories» в разделе «Инструменты/Параметры». Он был заменен Менеджером недвижимости, и я не уверен, как лучше всего это использовать.Использование листов свойств в Visual Studio 2010?

Например, у меня есть решение, содержащее несколько проектов, для которых требуется файл заголовка из SDK Microsoft SMS. Этот SDK устанавливается в одном месте на всех наших рабочих станциях разработчиков; для Visual Studio 2008 мы просто отредактировали каталоги VC++ соответствующим образом.

Похоже, что я должен добавить новый лист свойств «SMS 2003 SDK» с правильными деталями, а затем добавить это ко всем проектам в моем решении.

Некоторые вопросы о таком подходе:

  1. Где следует это свойство листа жить? Если я открою файл решения на другом ПК, где он ищет лист свойств? Или, другими словами: при создании золотого изображения для наших dev-ПК, где должен размещаться этот файл?
  2. Нужно ли мне редактировать каждый проект в решении? Это отнимает много времени и кажется хрупким.
  3. В какой момент я могу использовать страницу пользовательских свойств для редактирования страницы свойств Microsoft.Cpp.Win32.user? Для большинства моих проектов нужен SDK SMS 2003. Только некоторые нуждаются в WTL.

Другие советы по эффективному использованию страниц свойств VS2010?

ответ

7

Я обычно держу листы собственности в корневой директории решения (т.е. ствола/каталог в SVN-репозитории):

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

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

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

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

+1

Отзывы (0) Ваш отзыв будет первым! – danijar

Смежные вопросы