2008-10-01 57 views
4

我正在使用C#版本的StringTemplate库(http://www.stringtemplate.org/)生成C++代码。我的模板做工精细,直到我开始使用C#StringTemplate - 如何设置eol字符

<attribute:template(argument-list)> 

语法应用在“名单”模板多个值(“多值参数的”如果我在StringTemplate的行话正确的)。从那时起,EOL字符从\ n切换到\ r \ n,这会导致Visual Studio和其他编辑器在每次打开生成的文件时弹出'将行结束符转换为\ n'警告。

所以,我的问题是:我如何强制StringTemplate始终输出\ n作为EOL标记?

回答