No se pueden encontrar uno o más tipos necesarios para compilar una expresión dinámica. ¿Le faltan referencias a Microsoft.CSharp.dll y System.Core.dll?

Estoy tratando de compilar este código en Microsoft Visual C # 2010

using System;
using System.Globalization;


class main
{
    static void Main()
    {

        dynamic d;
        d = "dyna";
        Console.WriteLine(d);    
    }
}

pero estoy recibiendo estos dos errores

Error 1 El tipo predefinido 'Microsoft.CSharp.RuntimeBinder.Binder' no está definido ni importado

Error 2 No se pueden encontrar uno o más tipos necesarios para compilar una expresión dinámica. ¿Le faltan referencias a Microsoft.CSharp.dll y System.Core.dll?

Lei este otroenviar pero soy nuevo en C # y no pude entender cuál es realmente el problema. Especialmente qué y dónde están los llamados.config archivos ..

Respuestas a la pregunta(8)

Su respuesta a la pregunta