如何在 VS2015 中使用 T4 模板生成多个文件输出?

How do i generate multiple file outputs with T4 templates in VS2015?

这似乎不可能使用 asp.net 5 项目或 class 库包项目使用 VS 2015 而没有 VS 挂起。

我尝试了各种使用 TemplateFileManager 的示例,生成了文件,但是 VS 只是挂起,表明它很忙,无法恢复。

有没有其他人遇到过这个问题并找到了解决办法?

更新:

将文件生成为 class 库(包)项目类型似乎存在问题。即使我将 T4 模板移出到标准 class 库中。

在 .Net Core 1.0 发布后,我又遇到了这个问题,现在可以使用了。

使用时

fileManager.StartNewFile(dataAccessFileName, generatedFilesTargetProject, generatedFilesTargetFolder, fileProperties);

它仅在指定所有 4 个参数时有效,确保目标文件夹正确。