【发布时间】:2012-07-07 23:28:41
【问题描述】:
我在 Visual Studio 2010 下开发 C# T4 预处理模板时,出现以下编译错误:
包含类特征的模板必须以类特征结尾
【问题讨论】:
-
您确实应该将您的解决方案作为独立答案发布。对我帮助很大,谢谢!但是,我可以在末尾添加任意数量的换行符。对我来说,似乎只有空格会导致问题。
标签: c# .net visual-studio-2010 compiler-errors t4
我在 Visual Studio 2010 下开发 C# T4 预处理模板时,出现以下编译错误:
包含类特征的模板必须以类特征结尾
【问题讨论】:
标签: c# .net visual-studio-2010 compiler-errors t4
该错误是由于最后一个#>
之后的不可见空格引起的同样重要的是要记住,不可见的空格可能会导致其他难以理解的编译错误。
如果您想看大图,只需查看以下链接:
现在您已经知道在处理文本模板时不可见的空间是多么有害,我的建议是:让它们可见。如果你不知道怎么做,请看Jeef Widmer's blog
【讨论】: