title: Make NuGet look for newer packages that satisfy wildcard
body: <p>Using SDK-style csproj.</p>
  
  <p>Scenario:</p>
  
  <p>csproj:</p>
  
  <pre><code>&lt;PackageReference Include="MyNamespace.Package" Version="3.5.4-*" /&gt;
  &lt;PackageReference Include="MyNamespace.Other" Version="3.5.3" /&gt;
  </code></pre>
  
  <p>Installed:</p>
  
  <pre><code>MyNamespace.Package 3.5.4-pre.1
  MyNamespace.Other 3.5.3
  </code></pre>
  
  <p>In NuGet repo:</p>
  
  <pre><code>MyNamespace.Package 3.5.4-pre.1
  MyNamespace.Package 3.5.4-pre.2
  MyNamespace.Other 3.5.3
  MyNamespace.Other 3.5.4
  MyNamespace.Other 3.6.0
  </code></pre>
  
  <p>I <em>do not</em> want NuGet to modify any <em>PackageReference</em> entries.
  I <em>do</em> want NuGet to install newest <code>MyNamespace.Package</code> that satisfies the wildcard, here it will be  <code>3.5.4-pre.2</code>.</p>
  
  <p>Is there any built-in way to achieve that?</p>