14得票4回答
当使用T4时,将日志记录到输出窗口

我正在使用T4进行代码生成。它的工作很好,但我想做的一件事是一些简单的日志记录,如果能将消息放入“输出”窗口,我会很高兴。 有人知道如何实现吗? 另外,我知道存在Error()和Warning()方法可以将内容转储到错误列表窗格中,是否有类似的内容可以用于转储信息性消息?

14得票3回答
Spark T4模板用于ASP.NET MVC

我只是好奇是否已经存在任何与现成的Web表单视图模板(创建、编辑、详情等)匹配/类似的Spark T4模板。我的谷歌搜索没有得到任何结果。

14得票2回答
在T4模板中,"hostspecific"是什么意思?

<#@ template debug="false" hostspecific="false" language="C#" #> 主机特定属性在这里代表什么意思。

13得票3回答
文本转换和查找实体复数(集合)

如果我有一个.tt模板,我可以使用entity.Name来输出实体的名称,例如:foreach (EntityType entity in ItemCollection.GetItems<EntityType>().OrderBy(e => e.Name)) {; W...

13得票3回答
如何使用Tangible Editor从单个T4模板创建多个输出文件?

我尝试按照这个教程进行操作:http://t4-editor.tangible-engineering.com/blog/how-to-generate-multiple-output-files-from-a-single-t4-template.html 使用Visual Studio ...

13得票1回答
在T4中使用项目引用作为程序集路径

我有一个.tt脚本,需要引用一些外部程序集。 T4主机是否可以自动包含项目中引用的程序集,而不是我手动为每个程序集添加一个程序集指令? 例如,当使用相对于$(ProjecDir)路径时,从nuget引用程序集是一个移动的目标。 使用类似于$(Project)\bin\Debug\Exam...

13得票5回答
T4 - TT - 在TT文件中使用自定义类

我希望在我的TT文件中使用我自己在CS文件中定义的类。 示例:public class ClassDefinition { public string NameSpace { get; set; } public string Name { get; set; } p...

13得票2回答
控制由T4模板生成的文件名?

如何指示 T4 模板使用给定的文件名生成结果文件? 我会更加清晰地解释。假设我有一个名为 Insert.tt 的模板,用于生成将记录插入表中的代码。它的输出扩展名为 "sql",因此它创建了一个名为: Insert.sql 这没问题,但我希望文件名反映我正在尝试执行的操作。假设我要为其生...

13得票1回答
ASP.NET MVC 5自定义脚手架选项[t4模板]

目前,我正在开发一个框架,我想在 Visual Studio 菜单中添加自定义脚手架选项。 默认情况下,对话框中的第3个选项“MVC5 Controller with views, using Entity Framework”会选择“CodeTemplates\MvcControlle...

13得票7回答
有没有T4模板和EnvDTE的替代方案适用于跨平台asp.net 5开发?

我们目前使用 T4 模板基于 C# 代码 (实体 POCO's) 和 EDMX (在旧应用程序中) 来生成 C# 代码文件 转向 ASP.NET 5 以支持跨平台开发,是否有任何可用的代码生成工具可以读取项目类和元数据结构,并在设计时生成 C# 文件,类似于 T4 模板?