I hope you will soon have a streamlined way of developing .NET Core 1.0 / ASP.NET CORE 5 or whatever.
Currently we have dnx/dnu and dotnet, I prefer dotnet but it is still really really buggy and dnx/dnu is somewhat aweful to use. It's really hard to get started / trying stuff out. Other starting languages were a little bit easier to test, I remeber Go 0.7 it also had a tool to replace 0.7 stuff with 1.0 stuff, however It was a whole new ecosystem so maybe it's harder to actually build something on top of something already there.