我想尝试使用我们的主要骨架项目之一(我们称之为Core)作为模板项目解决方案为VS 2015和VS 2017制作自定义模板。通过这种方式,我们可以在VS 2015或VS 2017中使用模板,根据我们的Core项目创建新项目。是否可以在模板项目/解决方案中多次使用项目?
但是,我相信我会出错,至少是第一次。所以我想知道我是否可以在多个自定义模板项目中使用Core?
我想尝试使用我们的主要骨架项目之一(我们称之为Core)作为模板项目解决方案为VS 2015和VS 2017制作自定义模板。通过这种方式,我们可以在VS 2015或VS 2017中使用模板,根据我们的Core项目创建新项目。是否可以在模板项目/解决方案中多次使用项目?
但是,我相信我会出错,至少是第一次。所以我想知道我是否可以在多个自定义模板项目中使用Core?
是的,您可以将核心导出为模板在两个VS 2015和VS 2017
其实你可以自由地与不同的模板名称的模板多次从现有项目/输出解决方案(只需修改相应的设置每次根据您的要求)。
然后从自定义模板中创建与内置模板相同的项目。还有一件事,您可能需要在不同的计算机或解决方案中手动解决项目依赖关系/参考文件 。
要导出模板:
有关创建自定义解决方案模板,请参考文章:
Visual Studio: How to create a solution template with multiple projects
注:
您需要修改自定义模板以删除源代码控制标签,如果您从源代码控制的项目/解决方案中导出模板,则模板中新创建的项目将被视为已在源代码管理中。在我的另一个答案中看到详细信息:Adding project from custom template to VS does not add it to TFS