Dynamic reference in a .net core app targeting net standard 1.6?
<p>I'm trying to use a <code>dynamic</code> variable in a C# .net core app that's targeting .net standard 1.6. (platform? library? framework? meta-framework?)  I first encountered this problem in a real application, but I have reduced it to a minimal reproduction.</p>

<h2>project.json</h2>

<pre><code>{
    "version": "1.0.0-*",
    "buildOptions": { "emitEntryPoint": true },
    "dependencies": { "NETStandard.Library": "1.6.0" },
    "frameworks": {
        "netstandard1.6": { "imports": "dnxcore50" }
    },
    "runtimes": { "win10-x64": {} }
}
</code></pre>

<h2>Program.cs</h2>

<pre><code>using System;

public class Program {
    public static void Main(string[] args) {
        dynamic hello = "hello world";
        Console.WriteLine(hello);
    }
}
</code></pre>

<p>When I try to build this, I'm getting a build error on <code>Console.WriteLine(hello);</code> saying this.</p>

<blockquote>
  <p>CS0656    Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create' </p>
</blockquote>

<p>Is it possible to use <code>dynamic</code> variables in an application targeting netstandard 1.6?  How?</p>