2

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" #> 

engine.ProcessTemplate(inputTemplate, host) を呼び出すと、の内容が返されます ErrorGeneratingOutput。何故ですか?

4

2 に答える 2

4

私が知っている古い質問ですが、同じことを見つけました。

を参照するときSystem.Coreは、以下を含めないでください.dll

<#@ assembly name="System.Core" #>
于 2013-08-15T13:11:11.220 に答える
0

詳細を確認するには、Visual Studio のエラー ウィンドウでエラーを確認する必要があります。

また、.tt ファイルを右クリックして、デバッグ テンプレートと言うことができます。

于 2013-05-11T00:14:43.760 に答える