what is microsoft dnx
DNX, the .Net Execution Environment, is a new .NET SDK that is designed to allow development and execution across multiple platforms-WIndows, OSX, Linux, x86, x64 even across different .NET versions - .NET Framework, Mono and .NET Core.