2010-01-12 8 views
7

Visual Studio 2010에는 도구/옵션 아래에 "VC++ 디렉터리"페이지가 더 이상 없습니다. 그것은 자산 관리자에 의해 대체되었고, 나는 이것을 가장 잘 사용하는 방법을 확신하지 못합니다.Visual Studio 2010에서 속성 시트 사용?

예를 들어, Microsoft SMS SDK의 헤더 파일을 필요로하는 여러 프로젝트가 포함 된 솔루션이 있습니다. 이 SDK는 모든 개발자 워크 스테이션의 동일한 위치에 설치됩니다. Visual Studio 2008에서는 VC++ 디렉토리를 적절히 편집했습니다.

올바른 세부 정보가 포함 된 새 "SMS 2003 SDK"속성 시트를 추가하고 내 솔루션의 모든 프로젝트에 추가해야하는 것처럼 느껴집니다. 이 방법에 대한

몇 가지 질문 :

  1. 이 속성 시트가 ​​살아야한다? 다른 PC에서 솔루션 파일을 열면 속성 시트는 어디에 있습니까? 또는 다른 말로하면 : 우리의 dev PC 용 금색 이미지를 설정할 때이 파일을 어디에 배치해야합니까?
  2. 솔루션의 모든 프로젝트를 실제로 편집해야합니까? 이것은 시간이 많이 걸리고 허약하다고 느낍니다.
  3. 어떤 시점에서 Microsoft.Cpp.Win32.user 속성 페이지를 편집하는 것보다 사용자 지정 속성 페이지를 사용하기로 결정합니까? 대부분의 프로젝트에는 SMS 2003 SDK가 필요합니다. 오직 일부만 WTL을 필요로합니다.

VS2010 속성 페이지를 효과적으로 사용하기위한 다른 팁은 있습니까?

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

가끔, 주제별로 나누어 속성 시트의 번호를 가지고 예를 boost-svn.vsprops, xercexs-2.8.vsprops에 대한 등 :

답변

7

나는 보통 (즉, SVN 저장소의 트렁크/디렉토리) 솔루션의 루트 디렉토리에 속성 시트를 유지 프로젝트에 필요한 것들에 따라 함께 결합하십시오.

모든 프로젝트를 편집 할 필요는 없지만 솔루션의 모든 프로젝트에 특정 속성 시트를 추가해야합니다.

Visual Studio 2010에서 Tools -> Optionsreplaced with Microsoft.Cpp.Win32.user이고 이는 컴퓨터 전체 설정이 적용되는 파일입니다. 그래서, 귀하의 경우에는 SMS SDK 설정을 개발자의 컴퓨터에있는 Microsoft.Cpp.Win32.user 파일에 저장합니다. 또한 개발자는 SDK를 컴퓨터의 다른 위치 (예 : 드라이브)에 설치하고 솔루션/프로젝트가 환경 별 설정을 유지할 수 있도록 할 수 있습니다.

+1

솔루션 전체 속성 시트를 알고 있습니까? – danijar

관련 문제