title: Scrutor doesn't scan files from different sub projects
body: <p>I have the following structure for my project:</p>
  <pre><code>firstProj
  |
  +--- src
  |    |
  |    +--- Repositories
  |         |
  |         +--- MyFirstRepository.cs
  |         +--- IMyFirstRepository.cs
  |
  secondProj
  |
  +--- src
       |
       +--- Repositories
            |
            +--- MySecondRepository.cs   
            +--- IMySecondRepository.cs 
  
  </code></pre>
  <p>The <code>firstProject</code> contains a <code>Startup.cs</code> file, that has the following:</p>
  <pre class="lang-cs prettyprint-override"><code> services.Scan(scan =&gt; scan
       .FromEntryAssembly()
       .AddClasses(classes =&gt; classes
          .InNamespaces(&quot;my.namespaces&quot;))
     .UsingRegistrationStrategy(RegistrationStrategy.Replace(ReplacementBehavior.ImplementationType))
     .AsImplementedInterfaces()
     .WithScopedLifetime());
  </code></pre>
  <p>The first repository is recognized and added to the pool, however, the second one doesn't. Both repositories are under <code>my.namespace</code> namespace, and if I manually add the first file:</p>
  <pre class="lang-cs prettyprint-override"><code>services.AddScoped&lt;IMyFirstRepository, MyFirstRepository&gt;()
  </code></pre>
  <p>it works. Any ideas on how to make Scrutor scan all files?</p>