t4

    0热度

    1回答

    我想使用T4模板中的System.Configuration程序集来获取项目的App.config中列出的连接字符串。但是,编译器似乎不接受语句块中的[]。这是如何完成的? <#@ assembly name="System.Configuration" #> <#@ import namespace="System.Configuration"#> <# var connect

    1热度

    1回答

    我正在使用t4模板并面临以下问题。我需要将另一个现有的t4模板添加到我的模板中。但是我有一个限制:动态生成包含的t4模板文件的名称。 我用include这个指令,但它不起作用。 <#@ include file="\Helpers\<# FileName.tt#>" #> 我得到一个错误: An unexpected start or end tag was found within a bl

    1热度

    1回答

    <#@ template debug="false" hostspecific="true" language="C#" #> <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #> <#@ import namespace=

    0热度

    1回答

    我有大约50个数据库,每个数据库有150个表,并且处理搜索机制,查询具有特定列的表。大多数数据库结构是相同的,所以想法是生成EF实体,并将接口放置在生成的实体后面,如果生成的表具有特定的列,以便稍后可以在该列上查询。 模型可能会不断变化,所以我不能在表格上手动添加接口 - 这里是T4模板。 我找的机制,让我对基于列名于表实体接口加入,他们正在从

    0热度

    1回答

    我正在使用Visual Studio 2015更新3。我试着用TextTransform.exe与DP标志,但我得到这个错误: texttransform -out "P:\<Path to project>\Model.cs" -I "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Micros

    0热度

    1回答

    当重建解决方案,我得到错误信息: - Error Unable to copy file "obj\Debug\TargetTest.dll" to "bin\Debug\TargetTest.dll". The process cannot access the file 'bin\Debug\TargetTest.dll' because it is being used by anothe

    0热度

    1回答

    在t4文本模板中,我试图加载一个dll文件:Assembly.LoadFile(dllPath)。 但它返回错误:绝对路径信息是必需的。 该dll路径是:var dllPath = "$(TargetDir)Project.dll"或$(SolutionDir)Project\\bin\\debug\\Project.dll。 我怎样才能变换“$(TARGETDIR)Project.dll”在他的

    0热度

    1回答

    安装VS 2015最新更新和所有软件包都是最新的。然后,我几乎每次都遇到跟随错误,同时使用数据库中的代码重新生成数据模型(我使用T4进行了一些定制)。以前从未有过这个错误。有时我可以通过重新启动VS 2015或重新启动工作站来解决此错误,但并非总是如此。任何人都有同样的问题。谢谢你的帮助。 An error occurred generating the Code First model. The

    2热度

    1回答

    我想使用EntityFramework生成一些带有T4模板的代码。我在同一个大会创造了一个T4模板,我目前工作EF6的DbContext: <#@ template language="C#" hostspecific="true" debug="True" #> <#@ assembly name="$(SolutionDir)\packages\EntityFramework.6.1.3\l

    1热度

    1回答

    我想为内部API生成代码脚手架。我创建了一个T4模板,其中包含用于生成每个代码文件的其他几个模板。然后我用WPF表单编写了一个Visual Studio扩展(VSIX)来捕获用户输入并启动T4模板的转换。我做这一切在Visual Studio专业2013年 这就是我跟着调用文本转换在VS扩展 https://msdn.microsoft.com/en-us/library/gg586947%28v