title: OwinHost.exe not working for class library project
body: <p>I've created a new class library project with the following startup class:</p>
  
  <pre><code>public class Startup
  {
      public void Configure(IAppBuilder app)
      {
          app.Run(ctx =&gt;
          {
              ctx.Response.StatusCode = 200;
              ctx.Response.ContentType = "text/plain";
              return ctx.Response.WriteAsync("Hello from Owin");
          });
      }
  }
  </code></pre>
  
  <p>I have the following packages installed:</p>
  
  <pre><code>&lt;packages&gt;
    &lt;package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" /&gt;
    &lt;package id="Microsoft.Owin.Host.HttpListener" version="2.1.0" targetFramework="net45" /&gt;
    &lt;package id="Owin" version="1.0" targetFramework="net45" /&gt;
    &lt;package id="OwinHost" version="2.1.0" targetFramework="net45" /&gt;
  &lt;/packages&gt;
  </code></pre>
  
  <p>When I attempt to run <code>owinhost.exe</code> from <code>/bin/debug</code> I get the following error:</p>
  
  <pre><code>Error:  System.EntryPointNotFoundException
    The following errors occurred while attempting to load the app.
   - No assembly found containing an OwinStartupAttribute.
   - No assembly found containing a Startup or [AssemblyName].Startup class.
  </code></pre>
  
  <p>Do I need to do anything else to get OwinHost.exe to work with a class library project (I had the same issue with a Console application).</p>