2015-10-24 12 views
6

Sto iniziando lo sviluppo di un server utilizzando C# e vorrei utilizzare .NET Core come si dice multipiattaforma e che potrei essere interessato a eseguirlo su Linux.Utilizzo di .NET Core sull'applicazione desktop

Ho installato il CoreCLR con DNX come si dice qui: http://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html

Tuttavia vorrei destinati a .NET Nucleo direttamente da Visual Studio, non ho alcuna possibilità di farlo.

sto codifica una classica applicazione console desktop, non un ASP.NET, ma alcuni esempi sul GitHub della Fondazione .NET si basano su un'applicazione console quindi credo che non è un problema

Avere qualcuno riuscito a installare e indirizzare .NET Core, e se sì, come? Grazie

+0

https://dotnet.github.io/core/getting-started/ –

+0

@ HansPassant Tutti conoscono questa pagina ma non menzionano Visual Studio affatto, solo un "editor di testo". – Nuzzolilo

+0

Sembra che non tutti sappiano che VS è completamente inutile su Linux e OSX :) –

risposta

3

Per questo è necessario eseguire quanto segue in VS 2015: File-> Nuovo progetto -> (Visual C#) -> Web-> Applicazione console. Immagino tu abbia creato un'applicazione per console sotto "Windows". Funziona sulla parte superiore del classico CLR (Non CoreCLR)

Inoltre, se si desidera assicurarsi che l'applicazione venga eseguita su CoreCLR durante il debug, fare clic con il pulsante destro del mouse sul progetto -> Proprietà -> scheda Applicazione - > e sotto "Piattaforma" selezionare ".NET Core" (funziona solo per progetti creati in "Web" -> "Applicazione console")

+0

La scheda Web non dovrebbe essere sul progetto ASP.NET? Non ho installato pacchetti Web dal programma di installazione di VS e quindi non ho affatto la scheda Web –

+0

Il modello in VS2015 è sicuramente sotto il web in questo momento. Questo articolo è per l'anteprima VS2015, ma è lo stesso nella versione finale: http://www.c-sharpcorner.com/UploadFile/7ca517/Asp-Net-5-conaole-application-with-visual-studio-2015/ Se si dispone di un VS precedente, non esiste un modello per quello ... btw. qualcuno può spiegare il downvote? La risposta è sbagliata? – gregkalapos

+0

Grazie per il vostro aiuto. Poiché non ho la scheda Web, credo di dover installare "Microsoft Web Developer Tools" in VS Installer (2 GB !!!). Puoi essere d'accordo? Non riesco a trovare molte informazioni sul Web. Sto usando VS2015 btw –