找不到MvcTextTemplateHost

Kir*_*ein 17 asp.net t4

我正在尝试在我的MVC项目中使用T4模板.这个截屏视频建议只需将MVC的现有T4模板复制到您的解决方案中并从那里开始.但是,当我尝试编译时,我收到此错误:

Error   1   Compiling transformation: The type or namespace name   
'MvcTextTemplateHost' could not be found (are you missing a using directive
or an assembly reference?)  
Run Code Online (Sandbox Code Playgroud)

我不知道这可能存在什么装配,谷歌对它没有多大帮助.有谁知道我应该参考什么组件?

Rob*_*ski 26

右键单击每个模板,选择"属性"并清除" 自定义工具"属性.这对我的项目有用.

  • 如果导致此错误的.tt文件来自Nuget包安装,关闭Visual Studio并重新打开它将解决它.如果.tt文件来自其他地方,比如你复制并添加它们,或者编写自己的文件,删除自定义工具中的文本通常就可以了. (3认同)

saw*_*awe 8

通过控制台安装twitter bootstrap后出现此错误

Install-Package twitter.bootstrap.mvc4.sample
Run Code Online (Sandbox Code Playgroud)

我的解决方案是关闭visual studio并重新打开它,错误消失了.

  • 是的,有趣.这也是我的答案:关闭并重新打开Visual Studio 2010. (2认同)