Насколько я знаю, это не языковой перевод один на один. Spring.NET - это независимый проект, основанный на оригинальном Spring. У этого проекта есть свои архитекторы и разработчики. Так что детали могут отличаться. Кроме того, проект Spring.NET моложе и, следовательно, может быть не настолько функциональным, как оригинальный Spring.
Кстати, вы можете найти более подробную информацию по этой теме здесь .