title: No manifests exist for the current culture
body: <p>teaching myself about .Net Core asp.</p>
  
  <p>I have added a resource file to my solution.
  I have added a test string to this resource file.
  I am now trying to access this test string/key within my controller.</p>
  
  <p>So, in my startup.cs I have this:</p>
  
  <pre><code>public void ConfigureServices(IServiceCollection services)
  {
      services.AddLocalization(opts =&gt; { opts.ResourcesPath = "Resources"; });
  
      services.AddMvc()
         .AddViewLocalization(
              LanguageViewLocationExpanderFormat.Suffix,
                  opts =&gt; { opts.ResourcesPath = "Resources"; })
      .AddDataAnnotationsLocalization();
  
      services.Configure&lt;RequestLocalizationOptions&gt;(
          opts =&gt;
          {
              var supportedCultures = new List&lt;CultureInfo&gt;
              {
                      new CultureInfo("en-GB"),
                      new CultureInfo("en-US"),
                      new CultureInfo("en"),
                      new CultureInfo("fr-FR"),
                      new CultureInfo("fr"),
              };
  
              opts.DefaultRequestCulture = new RequestCulture("en");
              // Formatting numbers, dates, etc.
              opts.SupportedCultures = supportedCultures;
              // UI strings that we have localized.
              opts.SupportedUICultures = supportedCultures;
          });
  }
  
  public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, WorkerContext context)
  {
      app.UseStaticFiles();
  
      var options = app.ApplicationServices.GetService&lt;IOptions&lt;RequestLocalizationOptions&gt;&gt;();
      app.UseRequestLocalization(options.Value);
  
      app.UseMvc(routes =&gt;
      {
          routes.MapRoute(
              name: "default",
              template: "{controller=Home}/{action=Index}/{id?}");
      });
  }
  </code></pre>
  
  <p>In my Controller I have this:</p>
  
  <pre><code>public class HomeController : Controller
  {
      private readonly IStringLocalizer&lt;HomeController&gt; _localizer;
      public HomeController(IStringLocalizer&lt;HomeController&gt; localizer)
      {
          _localizer = localizer;
      }
  }
  </code></pre>
  
  <p>My resource file stored here:</p>
  
  <p><a href="https://i.stack.imgur.com/kBWa1.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/kBWa1.png" alt="enter image description here"></a></p>
  
  <p>My properties for this resource file are:
  <a href="https://i.stack.imgur.com/zMzpK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zMzpK.png" alt="enter image description here"></a></p>
  
  <p>I set a breakpoint here: </p>
  
  <p><strong>_localizer = localizer;</strong></p>
  
  <p>I inspect this variable and as you see the manifest has not been found...
  <a href="https://i.stack.imgur.com/5LhgW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5LhgW.png" alt="enter image description here"></a></p>
  
  <p>What am i not understanding please?</p>