如何在多项目 sln 模板 Visual Studio 2015 中添加现有项目

Nat*_*hvi 5 .net projects-and-solutions visual-studio visual-studio-2015

我正在尝试制作一个包含多个项目的 sln 模板。我可以做的是在模板中创建多个新项目,但我不知道如何在模板内的其他解决方案中添加对现有项目的引用。任何帮助表示赞赏。

编辑

作为另一个感兴趣的一方,为了澄清起见,这个问题是询问 Visual Studio 解决方案模板及其对包含现有标准项目的解决方案进行模式化的能力(或缺乏能力)。

就我而言(我不确定 OP 在做什么)我正在创建大约 80 个左右的小型控制台应用程序,每个应用程序都引用了几个用于数据检索等的标准项目。我想要一种方法,我可以通过它选择 New>Project>$MY CUSTOM TEMPLATE$ 并创建一个包含控制台项目、测试项目的解决方案,并包含 5 个现有项目以及对其他内容的一些引用。

无法为现有项目保存项目模板。所要做的就是重新创建有问题的项目。如果原始项目发生更改(并且会更改),则更改将不会转移到副本中。

Vad*_*nok 0

首先,将所有必要的项目添加到您的解决方案中(解决方案上的 RC -> 添加新/现有项目)。

之后,您需要转到文件->导出模板。然后继续弹出窗口,就可以开始了。

  • 导出模板向导仅允许导出项目和项目模板。对于您想要添加到解决方案中的新项目,这很好。但是,如果我想将现有项目添加到从模板生成的解决方案中,所做的就是在解决方案生成时重新创建“现有”项目。这是不令人满意的。所需的功能是将项目文件(及其引用的所有内容)引入生成的解决方案中,而不是每次都重新创建项目。 (3认同)