2015-07-28 31 views
8

Stavo leggendo tutto su .NET Core dopo averne sentito parlare per mesi. Ho ottenuto Visual Studio 2015, quindi ho pensato di provarlo. Vado in File - Nuovo progetto, scegli Applicazione Web ASP.NET e vedo che posso solo scegliere una versione completa di .NET Framework (come 4.6). Come si crea un progetto ASP.NET basato su .NET Core, non sul framework completo?Come si crea un progetto ASP.NET basato su .NET Core, non sul framework completo?

Ho pensato che ci sarebbero some esercitazioni on this, ma non riesco a trovarne. Tutto quello che vedo è basato sul Quadro completo.

+1

Basta creare un progetto con le impostazioni predefinite e quindi vedrai in project.json due destinazioni dnx451 (desktop clr) e dnxcore50 (coreclr). –

+0

@VictorHurdugaci puoi vedere/rispondere ai miei commenti su entrambe le risposte? Non mi sembra di avere queste opzioni in VS2015. C'è qualcosa di separato dall'installazione che deve essere fatto per ottenere l'accesso al framework e/o ai modelli di anteprima? – Kritner

+0

Prova questo https://github.com/aspnet/GetStarted/ è il tutorial per far funzionare le cose senza Visual Studio. Ma naturalmente puoi ancora farlo se lo desideri. E buon vecchio https://docs.microsoft.it/it-it/aspnet/core/tutorial/first-mvc-app/start-mvc –

risposta

7

ASP.NET 5.0 Nucleo beta5 fornito con VS 2015 RTM. Beta6 appena spedito e utilizzato per aggiornare VS 2015. (Leggere le istruzioni di installazione!)

Quando si crea un progetto da uno dei modelli di anteprima di ASP.NET 5 (Empty, Web API o Web Application) viene impostato fino alla compilazione di entrambe le versioni di core e 4.5.1 Framework ogni volta che si crea.

per cambiare questo per costruire solo core, effettuare le seguenti operazioni:

  • Progetto/Proprietà/Application: il cambiamento della piattaforma da .NET Framework per .NET Nucleo
  • Aprire project.json e trovare la sezione "quadri". Elimina "dnx451": {} e salva.
  • Corporatura

Ora stai in esecuzione sul CoreCLR.

+0

dove prendi i modelli di anteprima? Non sono stati installati con VS2015, almeno non sulla mia nuova installazione. Framework 5.0 non è disponibile nell'elenco a discesa dei framework e non è elencato su http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx?source=VS2013 – Kritner

+0

Quando si installa VS2015 se si seleziona il Web/Componenti ASP.NET si ottengono i modelli di ASP.NET 5 citati da Van. Quindi, se hai * qualsiasi * materiale ASP.NET lì, hai anche ASP.NET 5. – Eilon

+0

In Project/Properties/Application: My Platform dice "N/A" quando ho scelto un modello di progetto ASP.NET 4.6. Ho dovuto scegliere i modelli di anteprima di ASP.NET 5. Presumo che il 4.6 andrà via o comunque essere ovvio una volta che ASP.NET 5 è fatto. –

1

È possibile trovare il nucleo .net e costruisce serale presso:

https://github.com/dotnet/core

https://github.com/dotnet/coreclr

Grazie per i commenti e ragazzi quant'altro ... Non può cancellare la mia risposta visto che è accettato, quindi ecco alcuni screenshot che mostrano come arrivare al nuovo modello. Si noti che la nuova versione del framework non è elencata dove ci si aspetterebbe (almeno io). Puoi scegliere l'asp.net 5 tempate dopo aver effettivamente scelto di creare un'applicazione web in uno dei modelli di framework (non 5.0).

VS version

No Preview templates

Not on framework list

I stand corrected :P

+0

Questo spiega molto. Grazie! –

+0

@Kritner questa risposta non è corretta. Per favore vedi la risposta di Van. – Eilon

+0

@Eilon Ho commentato la risposta (come avete fatto voi due a rispondere e commentare entro 2 minuti da un altro?: O) Non ho le opzioni richiamate nella risposta di Van, siete sicuri che è stato spedito con VS2015 o è installato separatamente? – Kritner

Problemi correlati