Nie można znaleźć jednego lub więcej typów wymaganych do skompilowania wyrażenia dynamicznego. Czy brakuje odniesień do Microsoft.CSharp.dll i System.Core.dll?

Próbuję skompilować ten kod w Microsoft Visual C # 2010

using System;
using System.Globalization;


class main
{
    static void Main()
    {

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

ale dostaję te dwa błędy

Błąd 1 Predefiniowany typ „Microsoft.CSharp.RuntimeBinder.Binder” nie jest zdefiniowany ani zaimportowany

Błąd 2 Nie można znaleźć jednego lub więcej typów wymaganych do skompilowania wyrażenia dynamicznego. Czy brakuje odniesień do Microsoft.CSharp.dll i System.Core.dll?

Przeczytałem to innesłupek ale jestem nowy w C # i nie mogłem zrozumieć, co tak naprawdę jest problemem. Zwłaszcza co i gdzie są tak zwane.config pliki..

questionAnswers(8)

yourAnswerToTheQuestion