Currently, there are only two three with support for any package.
.Net Framework 4.5.1 = dnx451 .Net Framework 4.5.2 = dnx452 .Net Core 5.0 = dnx50
The .NET Framework 4.6.0 (dnx46) will be released in the near future.
However, it depends on what you mean by "affordable." Anyone could release a new framework that they wanted this cat to get out of the bag. However, by default, dnu uses project.json to search for dependencies by watching the main channel on nuget.org. These are currently the only dnx structure dependencies on nuget.org.
For example, see the microsoft.aspnet.mvc nuget page: https://www.nuget.org/packages/Microsoft.AspNet.Mvc/6.0.0-beta4
Dependencies DNX 4.5.1 Microsoft.AspNet.Authorization (≥ 1.0.0-beta4) Microsoft.AspNet.Cors (≥ 1.0.0-beta4) Microsoft.AspNet.Mvc.Razor (≥ 6.0.0-beta4) Microsoft.Framework.Caching.Memory (≥ 1.0.0-beta4) DNXCore 5.0 Microsoft.AspNet.Authorization (≥ 1.0.0-beta4) Microsoft.AspNet.Cors (≥ 1.0.0-beta4) Microsoft.AspNet.Mvc.Razor (≥ 6.0.0-beta4) Microsoft.Framework.Caching.Memory (≥ 1.0.0-beta4)
Edit: in the early beta versions, there were also aspnet50 and aspnetcore50, but they are deprecated and should be replaced with dnx451 and dnxcore50 respectively.
Gerald Davis Jun 10 '15 at 20:34 2015-06-10 20:34
source share