我想创建T4文本模板来实现代码生成。我在msdn上找到的所有教程都建议添加一个新的文本模板:Add > New Item > Text Template (例如https://msdn.microsoft.com/en-us/library/dd820620.aspx),但我没有看到那个选项(Text Template)。我使用的是ASP.NET核心1.0。
这个问题是与VS2015还是ASP.NET核心有关?如果它们中的任何一个都不支持T4模板,那么实现这一目标的最佳解决方案/替代方案是什么?
(我想从C#代码生成typescript代码),类似于本教程http://dotnetspeak.com/2015/02/typescript-models-creation-via-t4-templates
发布于 2016-08-04 23:39:57
在早期阶段,它是visual studio中的一个bug。
现在,使用Visual Studio2015更新3(我认为更新2也是如此),我可以轻松地运行T4模板,甚至在.NET核心/ ASP.NET核心项目中也是如此。
如果没有Add > New Item > Text Template选项,您可以将*.tt文件添加为简单的文本文件。
试试看。:)
发布于 2021-09-02 00:23:32
我的问题是当我手动将TT文件添加到项目中时,"Run Custom Tool“没有出现。我需要在TT文件的属性选项卡上将"Custom Tool“设置为"TextTemplatingFileGenerator”。
右键单击TT文件并选择属性

https://stackoverflow.com/questions/37198940
复制相似问题