NVELOCITY:「閉じたテキストリーダーから読み取ることができません」
-
16-12-2019 - |
質問
Nvelocity(v1.1.1)で始めて、それはちょうど元に働いているようです。
私を悩ませる小さなことが1つだけです。どこかで処理されていても、次のコードを実行するときに例外がスローされるたびにVS2010を設定しました。)。私は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();
}
.
例外スタックトレース:
System.io .__ ERROR.ReaderClosed() System.IO.StringReader.read(char []バッファ、INT32 INDEX、INT32カウント)
nvelocity.runtime.parser.velocitycharstream.fillbuff() C:\ ... \ src \ nvelocity \ runtime \ parser \ velocitycharstream.cs:行313
所属していません StackOverflow