Hacking DNX. Part two – debugging DNU utility

In part one I described how to prepare for debugging DNX. This part is focused on understanding and debugging DNU – the tool delivered with each DNX used to develop, build, pack and publish .NET projects. This is part two of my series Hacking DNX. Agenda [may change a bit]: Build & first debug session Debugging DNU Utility (this) Overview of DNX projects and architecture DNX internals Understanding DNU First and foremost to understand is that DNU utility is just a wrapper for running various commands from Microsoft.Dnx.Tooling.dll via DNX. For example:

translates to: To understand more about