NVelocity (v1.1.1) を使い始めたばかりで、問題なく動作しているようです。
私を悩ませている小さなことが 1 つだけあります。どこかで処理されても、例外がスローされるたびにブレークするように VS2010 を設定しました。 )。NVelocity のソース コードがないため、デバッグできません。
これを引き起こす設定がどこかにありませんか?NVelocity の無害なバグですか? 結果はうまくいきましたが、私には何かが正しくないように思えます。
var velocity = new VelocityEngine();
var properties = new ExtendedProperties();
var context = new VelocityContext(fieldValues);
properties.AddProperty("velocimacro.library", string.Empty); // no library
velocity.Init(properties);
using (var writer = new StringWriter())
{
velocity.Evaluate(context, writer, null, templateContents);
return writer.ToString();
}
例外スタック トレース:
c
:\...\ src\NVelocity\Runtime\Parser\VelocityCharStream.cs:313行目