2016-03-17 13 views
19

Forse è ovvio e non riesco a trovarlo ma come posso creare un progetto .NET Core in Visual Studio (2015 o, preferibilmente, 2013)? Voglio solo eseguire un'applicazione console su una macchina Linux. La documentazione su .NET Core github page è incompleta e qualsiasi cosa fornita da Microsoft fornisce un aiuto minimo.Come faccio a creare un progetto .NET Core in Visual Studio?

Punti bonus se puoi anche dirmi un modo più semplice per eseguire l'applicazione dalla mia riga di comando Linux diversa da dotnet run mentre si è seduti nella directory dell'applicazione.

+0

La domanda è stata risolta? Gli strumenti RC2 per Visual Studio 2015 sono disponibili e funzionano. Puoi creare un nuovo progetto con la finestra di dialogo standard del nuovo progetto. Victor merita anche la risposta, al momento della domanda la risposta era giusta. – Thomas

risposta

-1
  1. VS 2013 non supporta affatto CoreCLR.
  2. VS 2015 non supporta ancora dotnet ma supporta dnx

Sia su Windows e Linux è possibile eseguire dotnet new per creare una console app.

+0

.... Seriamente? Perché si sono anche preoccupati di creare l'utilità Port API? "Questa applicazione per console * potrebbe * funzionare su Linux se l'avessimo supportata". Non ha molto senso – Brandon

+0

Stai provando a creare un'app basata su dnx o dotnet? –

+0

Non so (/ cura). Voglio eseguire un'applicazione console in Ubuntu. Ho fatto il 'dotnet new' e' dotnet restore' e 'dotnet run' thing, e questo è bello ma non appena aggiungo qualcosa di più di" Hello World "all'applicazione console (qualcosa come un' File.ReadAllLines') smette di funzionare. Immaginavo che Visual Studio sarebbe stato più intelligente (e più facile) da sviluppare invece di nano. L'applicazione non esiste ancora. – Brandon

19

I modelli .NET Core sono disponibili in Visual Studio 2017. Quando si installa VS2017, è necessario selezionare il carico di lavoro "Sviluppo core cross-platform .NET". Una volta fatto, avrete accesso ai modelli:

  1. Click File - Nuovo progetto.
  2. Espandi Visual C# - .NET Core sul lato sinistro.
  3. Scegli uno dei modelli.

.NET Core templates in Visual Studio 2017


Se siete su Visual Studio 2015, assicurarsi di installare Update 3 (o successivo) e il .NET Core SDK. Poi i modelli verranno visualizzati in Nuovo progetto:

New .NET Core Project in Visual Studio 2015


E 'anche possibile patibolo nuove applicazioni sulla riga di comando, utilizzando dotnet new (incluso in .NET SDK Principale), o yo aspnet:

# Create a new console app 
dotnet new 

# Create a new web (ASP.NET Core) application 
dotnet new -t web 

# Use generator-aspnet via yeoman 
yo aspnet 
+4

Mi infastidisce che continui a dire .NET Framework 4.6.1 Torna all'inizio Si potrebbe pensare che direbbe una versione .NET Core, invece, poiché la libreria standard è diversa tra i due e ci sono più versioni di .NET Core. – Powerlord

+0

@Powerlord Sì, la GUI non è intuitiva in questo momento. Speriamo che venga risolto in VS 2017. –

+3

Dopo aver installato SDK, è necessario installare gli strumenti di anteprima per VS 2015 per visualizzare i modelli. scarica da [HERE] (https://go.microsoft.com/fwlink/?LinkID=827546) – Vara