代码生成新的C#项目

代码生成新的C#项目,c#,code-generation,C#,Code Generation,目前我正在使用C#T4代码生成,但据我所知,它仅限于类文件或其他文件类型生成。我需要在一个解决方案中生成多个项目是否可以使用T4模板完成,或者是否有其他技术可以做到这一点?允许使用/文件模板,这样您就可以明确地创建它 创建它们的方法就是简单地设置项目所需的框架,然后将目录中文件的内容替换为模板具有所需信息时将被替换的内容。我有类似的经验 我开发了一整套T4模板来生成解决方案。但是,一旦您想要在多个文件中更改代码,某些代码可能会出错 因此,我编写了一个基于数据库模式的代码生成器,用DAL(Linq

目前我正在使用C#T4代码生成,但据我所知,它仅限于类文件或其他文件类型生成。我需要在一个解决方案中生成多个项目是否可以使用T4模板完成,或者是否有其他技术可以做到这一点?

允许使用/文件模板,这样您就可以明确地创建它


创建它们的方法就是简单地设置项目所需的框架,然后将目录中文件的内容替换为模板具有所需信息时将被替换的内容。

我有类似的经验

我开发了一整套T4模板来生成解决方案。但是,一旦您想要在多个文件中更改代码,某些代码可能会出错

因此,我编写了一个基于数据库模式的代码生成器,用DAL(Linq to SQL,Entity Framework)、BLL、WCF和UI应用程序MVC、WPF、Windows PHone、Windows App Store和Silverlight生成VS解决方案


您可以去看看它是否满足您的体系结构需求。并给我发送一封带有.dbml(Linq To Sql类)的电子邮件。

我不确定这是否对您有帮助。此链接显示如何通过为每个视图创建.cs类文件将一个MVC项目包含到另一个MVC项目中,然后可以将其编译到另一个项目的程序集中。不仅仅是T4模板,这不应该是一个项目向导吗?您找到了什么解决方案?如果适用,请毫不犹豫地发布您自己的答案:)