模型视图控制器-MvcScaffolding一个新项目并将其添加到解决方案中(大规模生成)



如果我想大规模生成并定义

应用程序=框架(二进制核心组件)+生成代码+自定义代码

我该如何使用脚手架创建代码生成框架,从一些元数据(比如说在解决方案文件夹中定义的DSL模型)生成多个项目和相关文件

我知道我可以使用MvcScaffolding powershell cmdlet将文件添加到另一个项目的当前文件中。

我需要知道我是否可以从某种项目模板向当前解决方案添加一个新项目(类库、Web应用程序),应用源代码转换,并可能合并一些自定义数据。这将允许添加额外的文件,我更希望项目的创建和添加一些文件最初都是基于一些输入参数(比如一些DSL模型、XSD模式、XML数据的名称)在一个powershell行中完成的

我可以创建一个新的解决方案并调用一些架子工吗?是否有解决方案级别的架子工?

我想要一个类似于软件工厂(Web服务软件工厂)的框架。有样品、想法、文章吗?

谢谢Rad

我看不出有什么理由不这样做

您的T4模板可以访问EnvDTE,因此可以进行各种有趣的VS自动化,当然,.ps1 powershell脚本可以(我想我不是powershell大师)在您的盒子上做任何您自己可以做的事情。

但出于兴趣,你为什么要生成整个项目?也就是说,你确定这样可以节省时间吗?

相关内容

最新更新