2010-01-12 10 views
7

Program Visual Studio 2010 nie ma już strony "Katalogi VC++" w obszarze Narzędzia/Opcje. Został zastąpiony przez Menedżera właściwości i nie jestem pewien, jak najlepiej go użyć.Korzystanie z arkuszy właściwości w Visual Studio 2010?

Na przykład, mam rozwiązanie zawierające wiele projektów, z których wszystkie wymagają pliku nagłówkowego z zestawu SDK Microsoft SMS. Ten pakiet SDK jest zainstalowany w tym samym miejscu na wszystkich naszych stacjach roboczych programistów; w Visual Studio 2008 po prostu poprawnie edytowaliśmy katalogi VC++.

Wygląda na to, że powinienem dodać nowy arkusz właściwości SDK "SMS 2003" z poprawnymi szczegółami, a następnie dodać go do każdego projektu w moim rozwiązaniu.

Niektóre pytania dotyczące tego podejścia:

  1. Gdzie ten arkusz właściwości żyć? Jeśli otworzę plik rozwiązania na innym komputerze, gdzie on szuka arkusza właściwości? Innymi słowy: podczas konfigurowania złotego obrazu dla naszych pecetów, gdzie należy umieścić ten plik?
  2. Czy naprawdę muszę edytować każdy projekt w rozwiązaniu? Jest to czasochłonne i wydaje się kruche.
  3. W którym momencie zdecyduję się użyć niestandardowej strony właściwości podczas edytowania strony właściwości Microsoft.Cpp.Win32.user? Większość moich projektów wymaga pakietu SDK programu SMS 2003. Tylko niektórzy potrzebują WTL.

Wszelkie inne wskazówki dotyczące efektywnej pracy ze stronami właściwości VS2010?

Odpowiedz

7

zwykle zachować zakładek w katalogu roztworu (tj trunk/katalog w repozytorium SVN):

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

Czasami mam kilka zakładek podzielonych tematycznie, na przykład boost-svn.vsprops, xercexs-2.8.vsprops, etc. i połącz je ze sobą zgodnie z tym, czego potrzebuję do projektu.

Nie trzeba edytować każdego projektu, ale trzeba dodać konkretny arkusz właściwości do każdego projektu w roztworze.

W programie Visual Studio 2010 Tools -> Options zostały replaced with Microsoft.Cpp.Win32.user i jest to plik, w którym powinny znaleźć się ustawienia dla całego urządzenia. Tak więc, w twoim przypadku ustawiłabym ustawienia SMS SDK na Microsoft.Cpp.Win32.user na dowolnym komputerze programisty. Dałoby to również programistom elastyczność instalowania zestawu SDK w różnych lokalizacjach (tj. Dysku) na ich komputerze, a także uwolniło twoje rozwiązanie/projekty od zachowania ustawień właściwych dla środowiska.

+1

Czy znasz arkusz właściwości rozwiązania? – danijar