问题描述
比如App_Code里面有个类Test.cs里面就是一些帮助类,连数据库之类的。我怎么在T4模板中引用?我看到网上说可以引用dll的,我不想把他编译成dll的,cs文件能引用么。
解决方案
解决方案二:
这个还真不知道,我也是最近看到t4模版研究了一下也没太仔细研究。
解决方案三:
Ifthisisapreprocessedtemplate,thereshouldn'tbeanyproblem.SeeGeneratingTextFilesatRunTimebyusingPreprocessedTextTemplates.Ifthisiswhatyouintendedtodo,checkthattheCustomToolspropertyofthefile(whenyouviewitinSolutionExplorer)isTextTemplatingFilePreprocessor.Youshouldbeabletouse<#@importnamespace="MyProject.Information.TableInfo"#>anduseTableorTableInfointhecode.ButifyouwanttouseyourTableclassinastandardtexttemplatetogeneratecodeinyourVSproject(withCustomToolsettoTextTemplatingFileGenerator)thenyouneedtocompiletheclassinaseparateVSproject(oraseparatesolution)andimporttheDLLusingthe<#@assembly#>directive.UsethefullabsolutepathtopointtotheDLL.