2010-02-19 2 views
5

우리 팀은 몇 가지 표준 VS 솔루션 템플릿을 만듭니다. 우리는 새 프로젝트를 시작할 때마다 사용할 필요가있는 잘 정의 된 프로젝트 구조와 리소스 등을 가지고 있으며 이것이 완벽한 솔루션입니다. 기본은 잘 작동합니다.Visual Studio 솔루션 템플릿 - 소스 제어 프로젝트 링크

그러나 폴더 구조 (등등)를 정의하는 것뿐만 아니라 VSS/TFS에서 많은 프로젝트를 가져올 수 있으면 좋을 것입니다. 우리는 모든 프로젝트에서 사용할 공유 어셈블리를 많이 가지고 있으며 템플릿을 통해 새 프로젝트를 만들 때이 프로젝트에 대한 참조를 추가하는 것이 좋습니다. 아무도 이것이 가능한지 말할 수 있습니까? 그렇다면 어떻게 달성 될 수 있습니까?

답변

0

나는 templatize하고 싶은 항목이 3 가지 있다고 생각한다.

  1. 새로운 솔루션
  2. 새 프로젝트 내가 만든 솔루션에 기존 프로젝트를 추가 할의 수 있는지 확실하지 않다
  3. 새로운 항목이 프로젝트

에 추가 솔루션에 추가 프로젝트 템플릿이 실행될 때 http://msdn.microsoft.com/en-us/library/ms185308.aspx은 여러 프로젝트 템플릿을 만드는 방법을 보여줍니다. 수동으로 솔루션에 추가하거나 .sln 파일을 수정하여 해당 부분을 수행하는 스크립트를 만들어야 할 수 있습니다.

프로젝트 또는 항목 템플릿에 대한 어셈블리 참조를 쉽게 추가 할 수 있습니다. 프로젝트 템플릿은 프로젝트 템플릿 용 .vstemplate 파일을 수정하기 만하면되므로 매우 간단합니다. 참조 용으로 http://msdn.microsoft.com/en-us/library/ms171405.aspx을 참조하십시오.

템플릿에서 새 항목을 추가 할 때 새 어셈블리 참조를 추가하는 것은 약간 어렵지만 수행 할 수도 있습니다. 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms185290.aspx을 참조하십시오.

재미있게 보내세요!