T4 模板 LINQ 问题



如何在 T4 模板中使用 Linq

这是我的软件环境信息VS2012.NET 版本 4.0

这是 t4 模板:

<#@ templatedebug="true" hostSpecific="true" #> 
<#@ output extension=".cs" #> 
<#@ Assembly Name="System.Core.dll" #> 
<#@ import namespace="System" #> 
<#@ import namespace="System.Linq" #> 

当我调用引擎时。ProcessTemplate(inputTemplate, host),它返回的内容 ErrorGeneratingOutput .为什么?

我知道的

老问题,但我刚刚发现了同样的事情。

引用 System.Core 时,不要包含.dll

<#@ assembly name="System.Core" #>

您需要在Visual Studio的错误窗口中查看错误才能看到更多信息。

您也可以右键单击.tt文件并说调试模板。

最新更新