我工作的地方生成的项目依赖于一些参考,而它们恰巧是源代码控制下的其他项目的一个Visual Studio模板的其他已存在的项目。Visual Studio的模板 - 添加
的问题是如何我在ProjectGroup模板设置呢?例如,如果我在“C:\ Stuff \ MyUtilityProject \ Utility.csproj”中有一个已经存在的项目,并且需要将一个文件(Tools.cs)添加到我的模板中,那我该怎么做?
这里是我的vstempalte样子。仅供参考 - 我有解决方案文件夹的ProjectTemplateLink或创作没有任何问题,只是在加入预先存在的Utility.csproj到我的新的解决方案:
提前感谢!
<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>
您发现任何解决我遇到的同样的问题。 – SACO 2011-12-07 08:11:46
什么是你想在这里完成?是创建别人在你机构组织可以使用包括其他重要相关性项目(如工具库,数据访问库等)的项目模板的想法? – 2012-03-25 17:23:14