如何生成到不同的项目?
How do I generate to a different project?
所以我们开始一个新的 angular / webapi 项目,我们将其拆分,以便客户端和其余 API 在 2 个单独的项目中。客户端项目没有服务器执行的代码。只是 html 和打字稿(当然,我们将其转换为 javascript)
我想让我的打字机生成的 DTO 登陆客户端,但我什至不想从我的客户端项目中引用 WebAPI 项目。如何设置模板,以便在我将更改保存到我的 DTO 时,将打字稿文件写入我的客户端应用程序? (或者有不同的方法来完成这个吗?)
只要这两个项目在同一个解决方案中,您就可以从客户端项目中呈现模板,而无需添加对 API 项目的引用。
为此,您需要向 tst 模板添加构造函数以包含 API 项目。
${
Template(Settings settings)
{
settings.IncludeProject("Project.Name");
}
}
$Classes(...)[...]
看看http://frhagn.github.io/Typewriter/pages/getting-started.html#settings
所以我们开始一个新的 angular / webapi 项目,我们将其拆分,以便客户端和其余 API 在 2 个单独的项目中。客户端项目没有服务器执行的代码。只是 html 和打字稿(当然,我们将其转换为 javascript)
我想让我的打字机生成的 DTO 登陆客户端,但我什至不想从我的客户端项目中引用 WebAPI 项目。如何设置模板,以便在我将更改保存到我的 DTO 时,将打字稿文件写入我的客户端应用程序? (或者有不同的方法来完成这个吗?)
只要这两个项目在同一个解决方案中,您就可以从客户端项目中呈现模板,而无需添加对 API 项目的引用。
为此,您需要向 tst 模板添加构造函数以包含 API 项目。
${
Template(Settings settings)
{
settings.IncludeProject("Project.Name");
}
}
$Classes(...)[...]
看看http://frhagn.github.io/Typewriter/pages/getting-started.html#settings