Извините, что это вроде ленивых вопросов ...
Мне интересно, можно ли использовать $ DateTime.Now.Year с шаблонами NVelocity для отображения текущего года? Или мне нужно установить переменную?
Нет, насколько я знаю, шаблоны NVelocity работают только с объектами, установленными в VelocityContext.
Но нет проблем с добавлением ваших пользовательских объектов в контекст и последующим использованием их в шаблоне.
_context = new VelocityContext(); _context.Put("your_key", your_object);