I installed .net core from this site. Playing with it, together with ASP.NET Core, led to a number of semi-related questions:
- My machine had a fresh install of VS 2015 update 1 just a few days ago...it already had
Microsoft Web Developer Toolsincluded in the install. Despite this, the .net core MSI installer I used apparently did install the missing .net core capability. If ASP.NET Core depends on .Net Core, why this upside-down behavior? - Why are the dnx and dnu commands not available on the command line, until Visual Studio 2015 has opened a file? That is a twilight zone end-user-experience. Shouldn't those CLI tools have been available to me merely by installing .Net Core?
- I can understand the existence of an installer for .Net Core, but why is there a stand-alone installer for ASP.NET Core? Shouldn't it be possible to setup and build an ASP.NET Core project merely by using the tools provided by .Net Core? Isn't ASP.NET Core merely an additional layer of NuGet packages?
- What is the roadmap for command line tools "dnx, dnu, and dnvm" in relation to the "dotnet" CLI tool? I read perhaps a dozen different articles on this, and they all seem to subtly contradict eachother. For example, are "dnx, dnu, and dnvm" going away eventually? Or will they always remain, and the "dotnet" CLI tool will simply be a convenience wrapper? As is, I get the vague impression that the "dotnet" CLI tool is associated with .Net Core, and the "dnx, dnu, dnvm" tools are associated with ASP.NET Core. Please straighten me out.
- What is the official list of build framework options, and their explanation. I'm referring to the "frameworks" element in the project.json. Every time I see a list of these, shortly afterwards I discover a new framework that wasn't on the list.
Actually, I'm also curious about the .Net Core "Getting Started" link (beginning of this post) that I used to install .Net Core. I couldn't find any Microsoft site that linked to it. Instead I simply found it via a google search. That makes me uncomfortable...is it really "the" portal for installing .Net Core? Is there another?