如何生成不同的项目?

时间:2016-04-11 21:38:16

标签: typewriter

所以我们正在开始一个新的角度/ webapi项目,我们正在拆分它,以便客户端和其余的API分别位于两个独立的项目中。客户端项目没有服务器执行的代码。只是html和typescript(当然我们转换为javascript)

我想让我的打字机生成的DTO登陆客户端,但我甚至不想从我的客户端项目中引用WebAPI项目。如何设置模板,以便在将更改保存到DTO时,将typescript文件写入我的客户端应用程序? (或者有不同的方法来实现这一目标吗?)

1 个答案:

答案 0 :(得分:7)

只要这两个项目在同一个解决方案中,您就可以从客户端项目中呈现模板,而无需添加对API项目的引用。

为此,您需要在tst模板中添加构造函数以包含API项目。

${
    Template(Settings settings)
    {
        settings.IncludeProject("Project.Name");
    }
}
$Classes(...)[...]

查看http://frhagn.github.io/Typewriter/pages/getting-started.html#settings