【问题标题】:Error "A template containing a class feature must end with a class feature"错误“包含类特征的模板必须以类特征结尾”
【发布时间】:2012-07-07 23:28:41
【问题描述】:

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

包含类特征的模板必须以类特征结尾

【问题讨论】:

  • 您确实应该将您的解决方案作为独立答案发布。对我帮助很大,谢谢!但是,我可以在末尾添加任意数量的换行符。对我来说,似乎只有空格会导致问题。

标签: c# .net visual-studio-2010 compiler-errors t4


【解决方案1】:

该错误是由于最后一个#>

之后的不可见空格引起的

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

如果您想看大图,只需查看以下链接:

现在您已经知道在处理文本模板时不可见的空间是多么有害,我的建议是:让它们可见。如果你不知道怎么做,请看Jeef Widmer's blog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多