Definição do Project.json dnx451 vs .dotnet (4.51)

Eu tenho alguns No asp vnext eu posso definir 3 Tipos de tempo de execução

dnxCorednx451ponto Net

No Project.json, fica assim:

"frameworks": 
{
    "dotnet": { },
    "dnx451": { },
    "dnxcore50": { }
}^

e a interface do usuário shors isso

Eu assumo o seguinte:

dnxCore é o novo .net Core Framework.

ponto Net é o tempo de execução anterior

dnx451: O que é diferente ao definir "dotnet" ou "dnx451" no project.json?

Ambos não deveriam ser executados com o tempo de execução de execução .net?

Também, dependendo do modelo de projeto escolhido (vNext ClassLib ou vNext Console Lib), o padrão contém um ou outro.

questionAnswers(2)

yourAnswerToTheQuestion