Ho qualche in ASP vNext posso definire 3 tipi di runtimeProject.json definizione dnx451 vs .dotnet (4.51)
- dnxCore
- dnx451
- dotnet
In Project.json assomiglia a questo:
"frameworks":
{
"dotnet": { },
"dnx451": { },
"dnxcore50": { }
}^
e l'interfaccia utente shors questo
Ho assumere i seguenti:
dnxCore è il nuovo Framework Core .net.
dotnet è il runtime precedente
dnx451: ciò che è diverso quando si definiscono "dotnet" o "dnx451" nel project.json?
Non dovrebbe entrambi essere eseguito con il runtime di esecuzione .net?
Inoltre, a seconda del modello di progetto selezionato (vNext ClassLib o vNext Console Lib) l'impostazione predefinita contiene uno o l'altro.
C'è qualche differenza/vantaggio che fa riferimento a dnx46 su net46? – Dealdiane
Bene ... Con net46 è possibile utilizzare winforms o wpf o wmi nella libreria. Con dnx46 puoi usare ASP.net 5 nella tua libreria. Ma se non usi una funzione SDK, dovresti scegliere come target dotnet e consentire a tutte le potenziali app di destinazione ... Includere wpf e ASP.net 5 per utilizzare la tua libreria. – Thomas
Perché chiamarlo _dnxcore50_ invece di _coreclr50_ o _clr451_? – HashName