title: Visual Studio Team Services Build Package Restore failing with project.json netstandard1.0 target
body: <p>I have recently updated my portable class libraries to target .NET Core, using project.json, and the new netstandard1.0 framework moniker.  My understanding is that this is supported now in Nuget 3.4.
  I have the following project.json for my project:</p>
  
  <pre><code>{
    "supports": {},
    "dependencies": {
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1",
      "NETStandard.Library": "1.6.0"
    },
    "frameworks": {
      "netstandard1.0": {}
    }
  }
  </code></pre>
  
  <p>This builds great from Visual Studio 2015 Update 3.</p>
  
  <p>However, when using VSTS (was Visual Studio Online) build, it now gives me the following error during the Package Restore step:</p>
  
  <pre><code>The project 'MyProject' does not specify any target frameworks in 'C:\a\1\s\MyProject\project.json'.
  </code></pre>
  
  <p>The command it shows executing is:</p>
  
  <pre><code>NuGet.exe restore "C:\a\1\s\Build.sln"  -NonInteractive -configfile "C:\a\1\NuGet\newNuGet.config"
  </code></pre>
  
  <p>Is this due to executing restore against a solution?  Or perhaps VSTS Build task is not yet using Nuget 3.4?</p>