NInject是.NET应用程序的依赖注入框架。
将 Ninject 与 Azure 移动应用程序后端结合使用
我正在尝试弄清楚如何将 Ninject 与 Azure 移动应用后端结合使用。移动应用程序后端是一个 .Net Web 应用程序。 遵循 Ninject.Web.Common wiki 中的 Ninject 文档...
发生了奇怪的事情:在我的 Web api 中,我在使用 Ninject 解析时将存储库注入到控制器中。存储库存储在私有只读成员变量中。工作完美! ...
如何在 Parallel.ForEach 循环中使用类的依赖关系,同时练习依赖注入/IoC
我有一些如下所示的代码。我是控制反转和 Ninject 的新手,不知道如何将 IOtherClass 注入 SomeService 以便 Parallel.ForEach 工作。我唯一的另一个猜测...
Ninject——如何使用 Parallel.ForEach 循环中使用的类进行 IOC
我有一些如下所示的代码。我是控制反转和 Ninject 的新手,不知道如何将 IOtherClass 注入 SomeService 以便 Parallel.ForEach 工作。我唯一的另一个猜测...
我遇到了我认为一定是常见的依赖注入相关问题。我无法找到相关的示例,而且我不喜欢我能提出的最佳解决方案。
该类型似乎未实现 Microsoft.Practices.ServiceLocation.IServiceLocator
我是 MVC 新手,我正在关注“Adam Freeman 的 PRO ASP.NET MVC 4”。我目前正在写第六章。在其中我正在学习如何在 MVC 4 中使用 Ninject 进行依赖注入...
我在 Ninject 上遇到了一个问题,我以前从未见过并且不知道如何解决。我正在使用 MVC 5 的 MVC NuGet 包。 在我的NinjectWebCommon.cs中,有以下方法: 酒吧...
Ninject,如何通过调用LoggerFactory.CreateLogger<T>注入通用Logger
我正在开发 ASP.NET MVC 应用程序。 我已经在从 Global.asax 调用的静态类中初始化了 LoggerFactory 使用 Microsoft.Extensions.Logging; 使用 Serilog; 使用系统....
此示例中使用 Ninject 和 .toconstant 的 ASP.NET Core DI 框架的等效代码是什么?
我正在将一个使用 Ninject 的项目迁移到另一个使用 ASP.NET Core DI 的项目,当我试图在 Ninject 中注入这段代码时遇到了麻烦: 绑定 我正在将一个使用 Ninject 的项目迁移到另一个使用 ASP.NET Core DI 的项目,当我试图在 Ninject 中注入这段代码时遇到了麻烦: Bind<PlayerService.PlayerServiceClient>() .ToConstant(new PlayerService.PlayerServiceClient(new Channel(Configuration.GetValue<string>("playerServiceEndpoint"), ChannelCredentials.Insecure) .Intercept(new PrometheusClientInterceptor()))); 我怎么翻译这个? 谢谢! 好吧,我可以让它按如下方式工作: services.AddSingleton(new PlayerService.PlayerServiceClient(new Channel(Configuration.GetValue<string>("playerServiceEndpoint"), ChannelCredentials.Insecure)));
如何使用 Caliburn.Micro 和 Ninject 重用 MVVM 中的新视图
我正在测试动态修改网格控件结构的可能性(例如行数/列数)。 我正在使用最新版本的 Caliburn.Micro 和 Ninject 并使用 GridHelpers(我有
我曾尝试使用 Ninject 3 将“RuleChecker”注入我的控制器,但它不起作用。 错误“确保控制器具有无参数的公共构造函数。” 我有...
我第一次尝试实施测试驱动开发(TDD)。 我的项目是 dotnet 3.5 中的 c#。 我已经阅读了《Professional Test Driven Development in c#》这本书,现在我想测试我的
我正在研究 Mastering Ninject for Dependency Injection 一书中的一个示例,但是之前和之后的拦截没有触发,我不知道为什么。 我所有的代码都在下面,一个...
我可以在 Blazor .NET 6 项目中使用 Ninject 吗?
我有一个严重依赖 Ninject 的 Xamarin.Forms 项目。 我想用 Blazor +Maui 重新设计我的应用程序,但到目前为止我仍然使用 Ninject 作为我项目的第三方 DI,我还没有找到它
我如何用Ninject将我的服务注入到GetVaryByCustomString中?
我有一个ASP.NET MVC应用程序,我使用Ninject来做DI,我使用输出缓存系统。但是我需要从我的业务层(服务)中获取一些信息。但我不知道如何才能注入我的 ...
我有一个使用Ninject for DI的ASP.NET MVC5应用程序。我有一个消息,显示在每个页面的顶部。该消息是从一个web服务中获取的,使用一个异步操作。该消息...
.NET标准+.NET框架:无法加载文件或程序集'Ninject'。
SITUATION 我的解决方案结构如下: - 解决方案 - "WPF客户端 "PROJECT[.NET框架4.6.1](已参考:"核心逻辑 "PROJECT,"服务提供商 "PROJECT) - "核心 ...
我有一些使用ninject注入依赖项的代码,这些依赖项是实际的字符串。这是注入字符串而不是例如创建新对象的反模式。即我...
DependencyResolver.Current.GetService始终返回null
根据本教程,要在我的Asp.net MVC 3应用程序中使用Ninject,我要做的就是通过Nuget安装软件包并配置依赖项。请按照下列步骤安装Package-Ninject ....
使用Ninject作为WPF中Calburn.Micro和MVVM的DI容器
所有我对使用System.ComponentModel.Composition作为IoC容器的Caliburn.Micro都有一些经验。这次我想找点乐子并使用Niject。要设置Calburn.Micro引导程序,我...