动态语言运行时（，DLR）是微软构架于CLR之上的一组服务集合，可提供下列功能：DLR被用来在.NET Framework上实作如Python和Ruby等动态语言。DLR服务目前已经使用在IronRuby（Ruby的.NET实作）和即将释出的IronPython 2.0。同时Microsoft也计画使用在Visual Basic .NET 10.0与Managed JScript（ECMAScript 3.0）上。要让多种动态语言实作能共享同样的系统，它应该要能很容易地让这些实作相互沟通。举例来说