生成されたプロジェクトが多くの参照に依存している Visual Studio テンプレートに取り組んでいます。これらの参照はたまたまソース管理下にある他のプロジェクトです。
問題は、ProjectGroup テンプレートでこれをどのように設定するかです。たとえば、"C:\Stuff\MyUtilityProject\Utility.csproj" に既存のプロジェクトがあり、そのファイル (Tools.cs) をテンプレートに追加したい場合、どうすればよいでしょうか?
これが私のvstempalteの外観です。参考までに、既存の Utility.csproj を新しいソリューションに追加するだけで、ProjectTemplateLink または Solution フォルダーの作成に問題はありません。
前もって感謝します!
<VSTemplate Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>MySampleSolution</Name>
<Description>My Test Project</Description>
<ProjectType>CSharp</ProjectType>
<Icon>__TemplateIcon.ico</Icon>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<SolutionFolder Name="Content">
<Project File="C:\Stuff\MyUtilityProject\Utility.csproj">
<ProjectItem>Tools.cs</ProjectItem>
</Project>
</SolutionFolder>
<ProjectTemplateLink ProjectName="MyWorkingTemplate">
MyWorkingTemplate\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>