title: How to create a nuspec dependency which includes prereleases
body: <p>Some context:</p>
  
  <p>I have 4 nuget packages with dependencies. They are all in pre-release mode, and they evolve from alpha to "stable" at their own pace. I want to be able to specify in the dependency definition that prereleases should be included, but when the "stable" version is available, it should update to the stable version.</p>
  
  <p>In the <a href="http://docs.nuget.org/docs/reference/versioning">NuGet Docs</a> the rules for versioning are defining <code>[</code> and <code>]</code> to include the version number you specify and <code>(</code> and <code>)</code> to exlude the version number you specify.</p>
  
  <p>Some examples on the impact of the versions in the nuspec file:</p>
  
  <pre><code> &lt;dependencies&gt;
       &lt;dependency id="MyComponent" version="1.2.0" /&gt;
   &lt;/dependencies&gt;
  </code></pre>
  
  <p>==> This will install MyComponent 1.2.0 or higher. (not including prerelease 1.2.0-alpha)</p>
  
  <pre><code> &lt;dependencies&gt;
       &lt;dependency id="MyComponent" version="[1.2.0" /&gt;
   &lt;/dependencies&gt;
  </code></pre>
  
  <p>==> This will install MyComponent 1.2.0 or higher. (not including prerelease 1.2.0-alpha)</p>
  
  <pre><code> &lt;dependencies&gt;
       &lt;dependency id="MyComponent" version="[1.2.0,2)" /&gt;
   &lt;/dependencies&gt;
  </code></pre>
  
  <p>==> This will install MyComponent 1.2.0 until but not including version 2.0.0. (not including prerelease 1.2.0-alpha but includes prerelease 2.0.0-alpha)</p>
  
  <p>Currently I set:</p>
  
  <pre><code> &lt;dependencies&gt;
       &lt;dependency id="MyComponent" version="(1.1.32767" /&gt;
   &lt;/dependencies&gt;
  </code></pre>
  
  <p>But I find this a very ugly way and it does not really reflect the reality. (What if version 1.1.32767.1 exists?)</p>
  
  <p>I would like to know how to specify that you wish to include prerelease versions in the minimum version? </p>