I was developing a C# T4 pre-processed template, under Visual Studio 2010, when I have got the following compilaton error:
A template containing a class feature must end with a class feature
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The error is caused by an invisible space after the last #>
It is also important to bear in mind, that invisible spaces may cause other hard-to-understand compile-errors.
If you want to see a bigger picture, just look at following links:
Now that you are aware how harmfull invisible spaces can be when dealing with Text Templates, my advice is: Make them visible. If you don’t know how to do it, see Jeef Widmer’s blog