繁体   English   中英

尝试使用T4模板时出现4个错误(查看)

[英]4 Errors when trying to use T4 template (View)

我正在研究T4和脚手架,我决定尝试一下。 所以我在NuGet上获得了MvcScaffolding包,以便在测试项目中自定义“创建”模板。

在我完成了非常小的更改(添加了css样式并翻译了按钮文本)之后,我决定通过使用我自己的“创建”脚手架模板生成视图来测试我的模板。

然后我得到了错误。 我检查了我项目的参考资料,似乎一切都在那里。 有想法该怎么解决这个吗?

编辑:我刚刚意识到我的一些VS2010 AddOns产生了这个错误。 一旦禁用,它工作但我的模板没有使用...

T4错误

我遇到了同样的错误,并且能够通过直接指向我的View模板中引用的库来解决它:

<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.ComponentModel.DataAnnotations.dll" #>
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" #>
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.Entity.dll" #>
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.Linq.dll" #>

这个问题的根源是安装了一个扩展 - > 有形的T4编辑器 卸载后,我的T4模板开始工作,没有完整的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM