我在Visual Studio 2010下开发C# T4预处理模板时,遇到了以下编译错误:
包含类成员的模板必须以类成员结束
我在Visual Studio 2010下开发C# T4预处理模板时,遇到了以下编译错误:
包含类成员的模板必须以类成员结束
这个错误是由于在最后一个#>之后有一个不可见的空格引起的。
同样需要注意的是,不可见的空格可能会导致其他难以理解的编译错误。
如果你想看到更全面的情况,可以查看以下链接:
现在你已经意识到在处理文本模板时不可见空格的危害,我的建议是:使它们可见。如果你不知道如何做,请参考 Jeef Widmer的博客