39得票1回答
基本的T4模板中是否有函数的方法?

所谓基本的T4模板,是指没有使用T4工具包或任何插件。 我的T4变得有点复杂了,但我想现在保持它的自包含性。是否有一种方法可以在您的T4模板中使用函数,而无需引用外部程序集?

37得票6回答
不使用Visual Studio如何使用T4?

我正在尝试将一些代码生成模板与我们团队的自动化构建流程相连接。我们的SCM团队不希望在我们的构建机器上安装Visual Studio(我很难反驳他们)。 有没有一种方法可以在没有安装Visual Studio的情况下安装T4引擎?

34得票6回答
找不到 Microsoft.VisualStudio.TextTemplating 组件。

我正在使用T4(文本模板转换工具包)进行一些工作,并试图达到一个可以创建自己的自定义文本模板主机的点。但是,所有这些都依赖于Microsoft.VisualStudio.TextTemplating程序集,而我在系统中找不到它! 我首先尝试在Visual Studio中添加对该程序集的引用,...

32得票4回答
无法在T4模板中引用程序集

我在我的主程序集PocoGenerator的测试类中有以下代码。该程序集应该使用T4模板,根据引用程序集(一个项目引用)DataObjects中的L2S实体生成POCO。var assemblyName = "DataObjects"; var dataObjects = AppDomain....

32得票3回答
如何不输出默认的T4生成文件?

我正在使用T4toolbox生成一堆文件,假设我的t4文件名为x.t4,默认情况下它会生成一个名为x.txt的无内容文件,我能告诉t4引擎不要这么做吗? 我正在使用T4toolbox生成一堆文件,假设我的t4文件名为x.t4,默认情况下它会生成一个名为x.txt的无内容文件,我能告诉t4引擎...

31得票6回答
如何在T4模板中输出命名空间?

我有一个T4模板,用TextTemplatingFileGenerator自定义工具在Visual Studio中设置了一个类:<#@ template language="C#v3.5" hostspecific="True" debug="True" #> <# va...

31得票5回答
TypeScript是否有代码生成API?

当我需要从xsd schema生成一些C#代码,例如DTO类或excel表格时,我使用了一些Roslyn API。 是否有类似于typescript的东西? [编辑]: 我最终使用了ts-morph

30得票8回答
如何解决此错误:加载包含文件'EF.Utility.CS.ttinclude'返回了一个空字符串或null

我该如何解决这些错误: 加载包含文件'EF.Utility.CS.ttinclude'时返回了空字符串。 值不在预期范围内。 使用的工具:VS 2012,Entity Framework 5.0.0,T4MVCExtensions 3.5.0,.NET Framework 4.5 我...

28得票9回答
你使用T4的目的是什么?

T4已经存在于Visual Studio中多年,但并没有得到足够的关注。 然而,对于那些了解它的人来说,似乎有一些非常创造性和有用的用途。 我正在研究T4的不同用法,我很想听听您如何在实际生活场景中使用它。我主要感兴趣的是非标准和创意使用。 一些有趣的例子: Phil Haack使用T...

27得票3回答
运行T4模板时确定解决方案配置(调试/发布)

我有一个T4模板,可以根据标志输出优化或标准内容。目前根据我的需求手动更改标志。 我希望能够根据Visual Studio解决方案的配置设置标志。如果设置为以Debug模式构建,我将输出标准内容。如果设置为以Release模式构建,则会优化内容。我找到了另一个看起来很有前途的T4问题:T4 ...