问题标签 [t4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
148 浏览

visual-studio-2008 - 在 VS.NET 2008 中取消映射 TT 文件?

有没有办法在 Studio 中取消映射 .tt 文件?

每次我创建或编辑一个时,它都会警告我执行它们,然后为它创建一个 .cs 文件。

问题是我的 .tt 文件完全不同。它们是来自 Perl 项目的模板工具包文件,它们的标准扩展名为 .tt

我已经尝试将扩展映射从 tt 添加到文本编辑器,但我仍然在这个项目中得到了不需要的行为。

0 投票
2 回答
832 浏览

.net - T4 模板的问题

我有以下代码,它与花括号和其他东西有关。

谁能发现问题?

0 投票
3 回答
1470 浏览

database - 用于数据库模式检索的现有 T4 数据库助手

您知道任何可以为我提供基本 DB 模式方法和属性(、、、等)的 T4GetTables模板GetColumnsMapSqlTypesToClr

我知道检索这些信息很容易,但是围绕它有很多额外的辅助函数,那么为什么要重新发明轮子呢?

0 投票
3 回答
3117 浏览

.net - CodeSmith vs T4:.netTiers 级别套件

有人将 netTiers 模板集移植到 Visual Studio 的 T4 模板吗?还是有类似范围的系统?有人在工作环境中使用 T4 吗?Codesmith 和 T4 之间有哪些(如果有的话)主要区别?

0 投票
5 回答
747 浏览

visual-studio - VS 2010 Beta 1 的任何 T4 编辑器?

VS2010 Beta 1 今天发布了,我在实体框架和建模中看到了很多 T4 的使用。是否已经有可用的 T4 编辑器?

0 投票
1 回答
475 浏览

visual-studio - Subsonic 3 T4 模板 - 将视图的一半输出到用户控件

我正在使用 Subsonic MVC 模板,在 List.tt 模板中,它循环遍历所有属性并将它们放入 HTML 表中。

我希望将该表写入用户控件,但几个小时后我无法使其正常工作。

T4 模板可以在这里找到http://code.google.com/p/subsonicproject/downloads/list

我可以把东西放到一个单独的文件中,但是把整个表的属性都拿出来是很困难的。

0 投票
3 回答
2915 浏览

c# - 尝试将参数传递给 t4 模板时出错

我正在尝试(但失败)编写一个简单的模板文件:

当我在 Visual Studio 中单击模板时,属性窗口中有“类名”属性。这就是我想要的!当我在其中输入文本并构建时,出现以下错误:

希望您能看到我想要做的事情:我希望我的模板输出一个 .cs 文件,该文件具有一个以我在 Visual Studio 的属性窗口中设置的字符串命名的类。可悲的是,我在很早的一步就失败了!!

0 投票
2 回答
1297 浏览

visual-studio-2008 - VS 单元测试框架中的单元测试模板在哪里?

当我在 Visual Studio 中创建一个新的单元测试(使用默认的、包含的单元测试框架)时,我对使用的不必要的冗长模板越来越恼火。代替

我想简单地

如果我需要一个构造函数,我会添加一个,特殊的 getter 和 setter 也是如此。我还想删除包含的示例 TestMethod - 我仍然需要重命名它,所以我也可以从头开始编写自己的。

我一直在寻找用于创建这些测试文件的模板,但找不到它(我主要在用于控制器和视图的 T4 模板附近四处寻找)。我在哪里更改此模板?

0 投票
2 回答
243 浏览

visual-studio - 文本模板调用其他模板并保留现有代码

我刚刚开始使用 Visual Studio 从 DSL 生成代码,并且正在寻求有关如何让一个模板调用多个子模板的帮助。

我还想知道是否有任何合并功能可以在您对模型进行更改时轻松重新生成代码而不会丢失任何已添加的代码。

0 投票
2 回答
338 浏览

html - .NET 模板文件

我有一个生成几个不同邮件的应用程序。这些邮件目前是使用字符串生成器构建的,该生成器生成基于 HTML 的字符串,即邮件内容。

这种方法越来越混乱。代码是与 HTML 等混合的对象。我想要一个类似于例如 MVC 中使用的模板,然后使用此模板的输出添加到 mail

这可以使用例如 T4 添加如何工作的伤口来完成,还是我应该为此使用另一种方法?

模板不必在运行时可编辑,即使这样会很好。