Quando si crea un nuovo progetto MVC 6 usando asp.net 5, ci sono riferimenti sia a DNX 451 che a DNXCore50.
Perché sono indicate più versioni DNX e sono entrambe necessarie?Perché il modello mvc6 predefinito ha come destinazione più versioni DNX?
risposta
DNSCore50 utilizza .net core e DNX451 utilizza il framework .net. Il riferimento a entrambi significa che puoi costruire per entrambi gli obiettivi.
Se non si desidera costruire per entrambi, è possibile rimuovere uno di essi.
I motivi per cui si potrebbe desiderare di mantenere entrambi potrebbe essere che si sta creando una libreria che si desidera essere disponibile per progetti esterni di entrambi i tipi.
I motivi per cui potresti non voler mantenere entrambi potrebbero essere che stai usando una libreria esterna che è disponibile solo per uno di essi (ci sono buone probabilità che la maggior parte delle tue librerie preferite siano solo framework), o forse hai bisogno utilizzare il codice framework che non è stato ancora implementato in .net core.
- 1. Perché PHP non ha un costruttore predefinito?
- 2. DNX: L'attuale quadro di destinazione di runtime non è compatibile con il progetto
- 3. Come registrare RouteConstraints in MVC6
- 4. ASP.NET MVC6 Beta8 e autenticazione di Windows
- 5. VS 2015 riferimenti/dipendenze MVC6 errori
- 6. Impossibile stabilire una connessione perché il computer di destinazione lo ha rifiutato attivamente 127.0.0.1:3446
- 7. Campo modello Django predefinito dal metodo modello
- 8. Parametri del modello predefinito: perché il compilatore si lamenta di non specificare l'argomento del modello?
- 9. Come sovrascrivere il campo del modello utente predefinito in Django?
- 10. Implementazione dell'attributo VersionedRoute per MVC6
- 11. Come abilitare HTTPS in mvc6
- 12. NoWarn non funziona in DNX
- 13. Sintassi ASP.Net MVC6 per più caselle di controllo
- 14. UUID come valore predefinito nel modello Django
- 15. # 2002 - Impossibile stabilire una connessione perché il computer di destinazione lo ha rifiutato attivamente
- 16. Perché questo parametro del modello predefinito non è consentito?
- 17. Perché ci sono più versioni di rilascio di pitone
- 18. Perché il distruttore ha chiamato più del costruttore?
- 19. MySql in DNX 5.0
- 20. Transizione dati su più versioni dell'applicazione
- 21. Come modificare il formato del modello di data Django predefinito?
- 22. Come installare più versioni di glibc?
- 23. Come distribuire più versioni della mia app?
- 24. Perché il decadimento del puntatore ha la precedenza su un modello dedotto?
- 25. Perché un sindacato composto da membri con varianti costanti non ha alcun costruttore predefinito predefinito?
- 26. Asp.net 5.0 MVC6 Script di migrazione EF6
- 27. Visualizzazione griglia in mvc6
- 28. L'ambito predefinito mutoide sostituisce il valore predefinito. Perché?
- 29. CMake più toolchain e piattaforme di destinazione
- 30. Perché solo ASP.NET ha un modello di programmazione asincrona?
C'è un certo numero di altre risorse (incluso su SO) dove è possibile conoscere le differenze, come http://stackoverflow.com/q/26908049/195653. @rdans copre abbastanza bene il resto della domanda (oiriginale)! –