如何在 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 个参数时有效,确保目标文件夹正确。
这似乎不可能使用 asp.net 5 项目或 class 库包项目使用 VS 2015 而没有 VS 挂起。
我尝试了各种使用 TemplateFileManager 的示例,生成了文件,但是 VS 只是挂起,表明它很忙,无法恢复。
有没有其他人遇到过这个问题并找到了解决办法?
更新:
将文件生成为 class 库(包)项目类型似乎存在问题。即使我将 T4 模板移出到标准 class 库中。
在 .Net Core 1.0 发布后,我又遇到了这个问题,现在可以使用了。
使用时
fileManager.StartNewFile(dataAccessFileName, generatedFilesTargetProject, generatedFilesTargetFolder, fileProperties);
它仅在指定所有 4 个参数时有效,确保目标文件夹正确。