错误信息:“包含类特征的模板必须以类特征结尾”

17

我在Visual Studio 2010下开发C# T4预处理模板时,遇到了以下编译错误:

包含类成员的模板必须以类成员结束


你真的应该将你的解决方案作为一个独立的答案发布。它帮了我很多,谢谢!不过,我可以在结尾添加任意数量的换行符,只有空格似乎会对我造成问题。 - pbalaga
1个回答

40

这个错误是由于在最后一个#>之后有一个不可见的空格引起的。

同样需要注意的是,不可见的空格可能会导致其他难以理解的编译错误。

如果你想看到更全面的情况,可以查看以下链接:

现在你已经意识到在处理文本模板时不可见空格的危害,我的建议是:使它们可见。如果你不知道如何做,请参考 Jeef Widmer的博客


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接