Сборка System.Dynamic в .NET 4.0 на самом деле не имеет публичной поверхности. У него просто есть набор внутренних типов, которые видны сборке времени выполнения C #, используемой для взаимодействия COM. Решение сделать все это было сделано достаточно поздно в производственном цикле, так что сборка еще остается.
Скорее всего, вам нужен Microsoft.Dynamic, который содержит расширенный набор функций в System.Dynamic. Microsoft.Dynamic поставляется с IronPython.