t4

    1热度

    2回答

    我正在使用T4工具箱的Linq to SQL模型来生成代码,并且我想为它生成的代码添加一些序列化属性。我不知道如何修改发生器来做到这一点。我会修改与工具箱一起安装的实际.tt文件吗?或者我可以添加一些东西到为我创建的.tt文件?还是我必须做别的事情? 要做到这一点,最好的方法是什么?

    29热度

    6回答

    我在Visual Studio中建立与TextTemplatingFileGenerator自定义工具类T4模板: <#@ template language="C#v3.5" hostspecific="True" debug="True" #> <# var className = System.IO.Path.GetFileNameWithoutExtension(Host.Te

    3热度

    1回答

    我试图让浏览文件夹里面的文件夹名称使用T4模板,并不断给我下面的错误: 错误3编译转型:名称“服务器”不存在在当前上下文c:\ Projects \ LearningASPMVC \ LearningASPMVCSolution \ LearningMVC \ StronglyTypedViews.tt 20 47 错误4名称空间不直接包含成员,如字段或方法C:\ Projects \ Learn

    25热度

    9回答

    T4在Visual Studio中已经存在好几年了,但并没有得到很多关注。但是,对于那些了解它的人来说,似乎有一些非常有创意和有用的目的。 我正在研究使用T4的一些不同方式,我希望能听到您如何将它用于真实生活场景。我主要对非标准和创意用途感兴趣。 一些有趣的例子: 菲尔哈克使用T4 to create static CSS files from .less 要Generate WPF and Si

    0热度

    2回答

    我在使用T4模板生成代码时遇到问题。 我想知道是否有人可以帮我解决我遇到的问题。 我想存储用于SubSonic 3.0的连接字符串在默认位置,如网站的根目录(Web.Config或单独的.config文件)。 这样可以提供t4模板在具有配置文件的项目中“运行”。 我想要做的是从最初的项目分成独立的类/项目文件独立出来,并从那里运行的模板。 这一切工作正常提供我放置app.config文件中的这些项

    0热度

    1回答

    我有一个生成一个类和互补的界面去用它从一个脚本像这样的模板: <#@ template language="C#v3.5" hostspecific="True" debug="True" #> <#@ output extension="cs" #> <#@ include file="T4Toolbox.tt" #> <#@ include file="../BusinessObject

    0热度

    1回答

    我正在创建一个t4模板,它将从我们数据库中的许多值生成一个枚举。奇怪的是,一旦我尝试在模板代码创建一个DataTable我得到的ErrorGeneratingOutput消息: <#@ template language="C#v3.5" debug="True" #> <#@ output extension="CS" #> <#@ assembly name="System.Data" #

    0热度

    1回答

    我们正在尝试学习使用T4模板。我希望使用System.Data.Entity.Design.PluralizationServices库来更好地复制模板中的某些实体模型名称,但是我在实现此目标时遇到了一些问题。 运行代码以生成输出文本。我认为这是可能的,但如果它不起作用,那么就没有必要再走了。 (我可以调用Date.Now.ToString()并得到预期的结果。我还没有尝试过任何更复杂的东西) 我

    1热度

    1回答

    我为VIsual Studio 2010下载并安装了最新版本的T4 Toolbox,尝试创建LINQ业务对象,但我遇到了一些麻烦。首先,我收到错误,说它无法在我的项目目录中找到T4Toolbox.tt和T4Toolbox \ LinqtoSql.tt,但这不是它们安装的位置。我是否在我的模板中提供绝对路径? 在试图让这个工作,我删除了我通过说明添加的文件,并再次添加它们。这一次错误改为“文件不存在

    0热度

    1回答

    我想知道 - Subsonic 3需要修改哪部分以支持Simple Repository场景下的不同数据库?在这一点上我还没有找到任何文件。 Subsonic 3似乎都是关于T4模板的,但是当我查看Subsonic项目源时,我没有看到任何T4模板......那么在哪里/如何添加对另一个数据库的支持? 感谢, 亚历