我们公司的项目都是建立在我们称之为“项目脚手架”的基础上的。它包含所有站点、基本文件夹结构和所有其他类似的所有基本必需代码。
目前,我们有一个用于“Project Scaffold”的存储库,每次我们想创建一个新项目时,我们将该项目复制到一个新文件夹中,并重命名项目中所有出现的“ProjectScaffold”名称。如您所知,这非常耗时,如果我们错过了一次“ProjectScaffold”,有时可能会导致错误。
该项目将需要具有所有默认依赖项,这就是为什么我们现在复制一个完整的项目对我们有用。
我已经研究过创建视觉工作室模板的可能性,但我似乎找不到完成它的好方法。
我们一直在考虑是否有可能通过 NuGet 包来实现它,但我觉得这要么非常困难,要么不可能。
如果可能,它也可以在 Visual Studio 2011 中使用