You need to add a reference to Microsoft.CSharp.dll. This provides the required types for using dynamic in C#.
Also, you will likely need to upgrade to IronPython 2.7[.3] or later, as there are some incompatibilities with old releases and the newer .NET frameworks.