NVelocityのテンプレートファイルを指定するときは相対パス
C#のテンプレートエンジンとしてCastle ProjectのNVelocityを使っていますが
ResourceNotFoundExceptionエラーが出てしまうので試行錯誤したところ、VelocityEngine.GetTemplateでテンプレートファイルのパスの指定を絶対パスから相対パスにすることで無事動きました。
Template template = velocity.GetTemplate( Environment.CurrentDirectory+ @"\template\template.vm"); //NG
↓
Template template = velocity.GetTemplate( @"template\template.vm"); //OK