Search code examples
c#asp.net.netasp.net-core-1.0coreclr

How to register an instance to the ServiceCollection in ASP.NET Core 1.0 RC2


I'm migrating my web app from ASP.NET Core RC1 to RC2. In RC2 the IServiceCollection doesn't have the AddInstance method anymore. How do I get the Configuration registered?

Here how it was done in RC1

public class Startup
{
    public IConfiguration Configuration { get; set; }

    public void ConfigureServices(IServiceCollection services)
    {
        // AddInstance doesn't exist
        services.AddInstance<IConfiguration>(Configuration);        
        .
        .       
    }
}

Solution

  • try this:

    services.AddSingleton<IConfiguration>(Configuration);
    

    I had same problem like you and I solved it with this.