How to reference a specific version of NetStandard in project.json?
<p>I am struggling to figure out how to force the npm (<em>Nuget Package Manager</em>) to resolve a specific version of the NetStandard1.X platform.</p>

<p>I am trying to use <a href="https://www.nuget.org/packages/serilog" rel="nofollow">Serilog</a> but the version of .NetStandard it supports is v1.3. Is there any way to force this behavior in the project.json file via some command or switch or option.</p>

<pre><code>        {
  "version": "1.0.0-*",

  "dependencies": {
    "NETStandard.Library": "1.6.0",
    "Serilog": "2.2.1"
  },

  "frameworks": {
    "netstandard1.3": {
      "imports": "dnxcore50",
      "dependencies": {
      }
    }
  }
}
</code></pre>

<p>When you <strong>specify v1.3</strong>, you end up with <strong>v1.6</strong>. Surely there must be a way of doing this? I am trying to upgrade an old .net framework 4.6 class library that was using log4net and I am struggling with the basics here.</p>

<p><strong><em>Error Dump:</em></strong></p>

<pre><code>Package Serilog 2.2.1 is not compatible with netstandard1.6 (.NETStandard,Version=v1.6). Package Serilog 2.2.1 supports:
  - net45 (.NETFramework,Version=v4.5)
  - net46 (.NETFramework,Version=v4.6)
  - netstandard1.0 (.NETStandard,Version=v1.0)
  - netstandard1.3 (.NETStandard,Version=v1.3)
One or more packages are incompatible with .NETStandard,Version=v1.6.
</code></pre>

<p><strong><em>DotNet Core Version Info:</em></strong></p>

<p>Product Information:</p>

<p>Version: 1.0.0-preview2-003131</p>

<p>Commit SHA-1 hash:  635cf40e58</p>