Разница между стандартной и не веб-версией ninject

#ninject

#ninject

Вопрос:

Я новичок в концепции внедрения зависимостей. Я хочу изучить это с помощью ninject.

На странице загрузки ninject есть 2 версии ninject :

  1. .NET Framework
  2. .NET Framework для не веб-приложений

У меня есть несколько вопросов :

  • В чем различия между этими двумя?
  • Если я хочу разработать настольное приложение, могу ли я использовать стандартную версию или я должен использовать версию «для не веб-приложений»?
  • Каковы последствия, если я использую версию ninject «для не веб-приложений» в проекте веб-приложения, таком как ASP.NET ?

Ответ №1:

Ни один Веб не предназначен для приложений профиля клиента. У нее нет InRequestScope