C#Web API项目 - 通过库共享控制器

时间:2017-06-27 03:29:24

标签: asp.net

我有几个使用Web API REST接口的项目。

其中一些接口在项目中很常见(如用户管理等)。

有没有办法让一个包含控制器的库可以包含在各种项目中?

这似乎并不存在于VS'模板,但控制器是否可以或需要许多其他东西来编译?

1 个答案:

答案 0 :(得分:0)

最后,答案只需一行:

   public void ConfigureServices(IServiceCollection Services)
    {
        Services.AddMvc()
            .AddApplicationPart(typeof(SessionController).Assembly);
    }

您可以在启动期间添加外部控制器。 我现在正在检查是否可以立即从程序集中添加所有控制器。