Um ou mais tipos necessários para compilar uma expressão dinâmica não podem ser encontrados. Você está faltando referências para Microsoft.CSharp.dll e System.Core.dll?

Eu estou tentando compilar este código no Microsoft Visual C # 2010

using System;
using System.Globalization;


class main
{
    static void Main()
    {

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

mas estou recebendo esses dois erros

Erro 1 tipo predefinido 'Microsoft.CSharp.RuntimeBinder.Binder' não está definido ou importado

Erro 2 Um ou mais tipos necessários para compilar uma expressão dinâmica não podem ser encontrados. Você está faltando referências para Microsoft.CSharp.dll e System.Core.dll?

Eu li este outropostar mas eu sou novo em c # e eu não conseguia entender o que realmente é o problema. Especialmente o que e onde estão esses chamados.config arquivos..

questionAnswers(8)

yourAnswerToTheQuestion