2010-08-09 2 views
2

VS2010 다중 프로젝트 템플릿을 만들고 있는데 vstemplate에서 프로젝트 (프로젝트가 아닌)에 파일 (.hgignore)을 추가하려고합니다. 다중 프로젝트 .vstemplate에 외부 파일을 포함시키는 방법?

나는이 시도했지만 작동하지 않습니다

< VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup"> 

    < TemplateData>...< /TemplateData> 

    <TemplateContent> 

     < ProjectItem> .hgignore </ProjectItem> 

     <ProjectCollection>  

      < ProjectTemplateLink ProjectName="$safeprojectname$.xxx">....< /ProjectTemplateLink> 
      < ProjectTemplateLink ProjectName="$safeprojectname$.xxx">....< /ProjectTemplateLink> 

     < /ProjectCollection> 

    < /TemplateContent> 

< /VSTemplate> 

당신에게 대단히 감사합니다

PS : 그래서 흰색 추가했다 나는 편집기에서 올바른 XML 태그를 만들어 관리 할 수 ​​없습니다 공간 ...

+0

이것은 Mercurial과 관련이 있습니까? 그것은 당신의 질문과 당신의 꼬리표에서 완전히 알지 못합니다. –

+0

아니요, VS 솔루션의 파일을 사용자 지정 설치 템플리트에서 프로젝트에 추가하는 방법과 관련이 있습니다. 하지만 고마워. 아마도 약간의 질문을 다시 작성해야 겠어. – fabrice

답변

0

기본 제공 방법이 없습니다. 그러나 VSTemplate 마법사 엔진은 솔루션/프로젝트 생성 프로세스 중에 사용자 지정 논리를 실행할 수있는 확장 성 모델을 지원합니다. IWizard interface을 구현하는 클래스를 구현 한 다음 .vstemplate 파일에 a WizardExtension element을 추가해야합니다.

IWizard.RunFinished 메서드에서 DTE 자동화 API를 사용하여 솔루션 항목을 추가하는 방법에 대한 자세한 내용은 Craig Skibo의 답변 this MSDN forum question을 확인하십시오.

관련 문제