具有简单注入器的ASP.NET Core

安德鲁

我已经从VS模板创建了一个ASP.NET Core Web API应用程序(我已经用最新的ASP.NET Core RC2更新了VS)。但是,在尝试设置我的应用程序以将SimpleInjector用作IoC容器时遇到问题。

我正在使用此处提供的说明当我镜像该链接上的说明时,我在ConfigureServices方法中收到一条错误消息,提示IServiceCollection没有AddInstance的定义。它还说找不到IControllerActivator。

public void ConfigureServices(IServiceCollection services)
    {
        // Add framework services.
        services.AddMvc();

        services.AddInstance<IControllerActivator>(
        new SimpleInjectorControllerActivator(container));
        services.AddInstance<IViewComponentInvokerFactory>(
            new SimpleInjectorViewComponentInvokerFactory(container));
    }

我意识到在使用最新的RC2版本的ASP.NET(并且对ASP.NET Core的SimpleInjector支持是beta)时可能存在问题,但是我很好奇是否有人知道解决方法。谢谢!

史蒂文

使Simple Injector的所有必需部件与RC2兼容是一项艰巨的任务。Microsoft更改了所有内容(包括API,MVC和工具)。因此,我们花了几天的时间来解决此问题并创建兼容的版本。

但我很高兴地宣布,Simple Injector的v3.1.5与.NET Core 1.0.0-rc2兼容,而SimpleInjector.Integration.AspNet软件包的v3.1.5-rc2-02版本也与RC2兼容。我们也更新了文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

依赖项注入因IAuthorizationFilter和ASP.NET Core的简单注入器而失败

来自分类Dev

具有多个构造函数的ASP .Net Core Web API依赖注入类

来自分类Dev

如何在ASP.NET Core中找到具有特殊名称空间的控制器

来自分类Dev

ASP.NET Core中的依赖注入

来自分类Dev

在ASP.NET Core中注入IUrlHelper

来自分类Dev

ASP.NET Core中的属性注入

来自分类Dev

ASP.NET Core和注入IServiceProvider

来自分类Dev

ASP.Net Core中的简单服务注入不会调用构造函数

来自分类Dev

具有EntityFrameworkCore的ASP.NET Core中的SQLite

来自分类Dev

具有COM对象的ASP.NET CORE WEB API

来自分类Dev

具有依赖瞬态的 ASP.NET Core DI

来自分类Dev

ASP.NET Core依赖注入,使用参数注入

来自分类Dev

.net-core依赖注入

来自分类Dev

依赖项注入不适用于具有Azure Key Vault Value asp.net core 3.0的RabitMQ Service Bus

来自分类Dev

如何通过ASP.NET Core依赖注入来应用装饰器

来自分类Dev

如何使用Autofac和ASP.NET Core在控制器上启用属性注入?

来自分类Dev

尝试将RoleManager注入ASP.NET Core 2.2控制器时出错

来自分类Dev

如何使用Autofac和ASP.NET Core在控制器上启用属性注入?

来自分类Dev

DryIoC 不会将属性注入 ASP.NET Core MVC 控制器

来自分类Dev

使用ASP.NET Identity 2.2.1设置简单注入器

来自分类Dev

具有通用服务和存储库代码的.NET Core依赖注入错误

来自分类Dev

具有多种实现的.NET Core 3.1中的依赖项注入

来自分类Dev

如何使用 .Net Core 2.1 配置具有依赖项注入的 DbContext?

来自分类Dev

具有EF Core迁移和IHttpContextAccessor的ASP.NET Core(3.1)

来自分类常见问题

SQL-ASP.NET Core 2.1.7中的有意注入

来自分类Dev

创建项目ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)有什么区别

来自分类Dev

asp .net 和 asp .net core 有什么区别?

来自分类常见问题

ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别?

来自分类Dev

XUnit和ASP.NET Core 1.0的依赖注入

Related 相关文章

  1. 1

    依赖项注入因IAuthorizationFilter和ASP.NET Core的简单注入器而失败

  2. 2

    具有多个构造函数的ASP .Net Core Web API依赖注入类

  3. 3

    如何在ASP.NET Core中找到具有特殊名称空间的控制器

  4. 4

    ASP.NET Core中的依赖注入

  5. 5

    在ASP.NET Core中注入IUrlHelper

  6. 6

    ASP.NET Core中的属性注入

  7. 7

    ASP.NET Core和注入IServiceProvider

  8. 8

    ASP.Net Core中的简单服务注入不会调用构造函数

  9. 9

    具有EntityFrameworkCore的ASP.NET Core中的SQLite

  10. 10

    具有COM对象的ASP.NET CORE WEB API

  11. 11

    具有依赖瞬态的 ASP.NET Core DI

  12. 12

    ASP.NET Core依赖注入,使用参数注入

  13. 13

    .net-core依赖注入

  14. 14

    依赖项注入不适用于具有Azure Key Vault Value asp.net core 3.0的RabitMQ Service Bus

  15. 15

    如何通过ASP.NET Core依赖注入来应用装饰器

  16. 16

    如何使用Autofac和ASP.NET Core在控制器上启用属性注入?

  17. 17

    尝试将RoleManager注入ASP.NET Core 2.2控制器时出错

  18. 18

    如何使用Autofac和ASP.NET Core在控制器上启用属性注入?

  19. 19

    DryIoC 不会将属性注入 ASP.NET Core MVC 控制器

  20. 20

    使用ASP.NET Identity 2.2.1设置简单注入器

  21. 21

    具有通用服务和存储库代码的.NET Core依赖注入错误

  22. 22

    具有多种实现的.NET Core 3.1中的依赖项注入

  23. 23

    如何使用 .Net Core 2.1 配置具有依赖项注入的 DbContext?

  24. 24

    具有EF Core迁移和IHttpContextAccessor的ASP.NET Core(3.1)

  25. 25

    SQL-ASP.NET Core 2.1.7中的有意注入

  26. 26

    创建项目ASP.NET Core(.NET Core)和ASP.NET Core(.NET Framework)有什么区别

  27. 27

    asp .net 和 asp .net core 有什么区别?

  28. 28

    ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别?

  29. 29

    XUnit和ASP.NET Core 1.0的依赖注入

热门标签

归档