2
情况:我需要创建大约40多个解决方案,全部参考3个项目,并且每个解决方案都有一个独特的项目。我想创建一个多项目模板来做到这一点,但从我读过的内容来看,它很难或不可能(related SO question, but doesn't answer)。是否可以创建一个引用n个现有项目和一个新项目的多项目模板?
我想我的解决方案看起来像这样(改变航向的名称): 这三个由下这个“家庭”创建的所有解决方案中使用:
- MyCompany.Extensions
- MyCompany.MyProject。 Tests.Shared
- MyCompany.MyProject.Scripts
这一个是一个使该溶液独特,123,124,125等:
- MyCompany.MyProject.Tests.Unit123
是否有可能建立一个多项目模板,将产生这种结构?
参考文献:MSDN Create Multi Project Templates
是的。但在一个理想的世界中,我可以制作一个模板,并在视觉工作室中使用该模板......但是,我明白了你的观点,并且我可能朝着这个方向前进。 – jcollum 2010-05-08 18:51:55
但是说解决方案文件是一个xml文档并不准确。这更像是一个INI文件。并且有很多guid漂浮在那里... – jcollum 2010-05-08 19:00:53
你是对的,混淆了项目文件。不过,这是一个简单的格式。使用Guid.NewGuid()创建要写入的GUID。 “文件+导出模板”命令不支持生成多项目解决方案。 – 2010-05-08 19:26:40