Guida a .NET Core.NET Core Guide

.NET Core è una piattaforma di sviluppo open source per utilizzo generico gestita da Microsoft e dalla community .NET su GitHub..NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. È multipiattaforma, supporta Windows, macOS e Linux e può essere usata per creare applicazioni per dispositivi, cloud e IoT.It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.

Vedere Informazioni su .NET Core per altre informazioni su .NET Core, inclusi le caratteristiche, i linguaggi e i framework supportati e le principali API.See About .NET Core to learn more about .NET Core, including its characteristics, supported languages and frameworks, and key APIs.

Per imparare a creare una semplice applicazione .NET Core, vedere le Esercitazioni di .NET Core.Check out .NET Core Tutorials to learn how to create a simple .NET Core application. Sono necessari pochi minuti per realizzare ed eseguire la prima app.It only takes a few minutes to get your first app up and running. Se si vuole provare .NET Core nel browser, vedere l'esercitazione online Numeri in C#.If you want to try .NET Core in your browser, look at the Numbers in C# online tutorial.

Scaricare .NET Core 2.1Download .NET Core 2.1

Scaricare .NET Core 2.1 SDK per provare .NET Core nel computer Windows, macOS o Linux.Download the .NET Core 2.1 SDK to try .NET Core on your Windows, macOS, or Linux machine. Visitare microsoft/dotnet se si preferisce usare i contenitori Docker.Visit microsoft/dotnet if you prefer to use Docker containers.

Tutte le versioni di .NET Core sono disponibili nella pagina Download di .NET Core se si sta cercando un'altra versione di .NET Core.All .NET Core versions are available at .NET Core Downloads if you're looking for another .NET Core version.

.NET Core 2.1.NET Core 2.1

La versione più recente è .NET Core 2.1.The latest version is .NET Core 2.1. Le nuove funzionalità includono: strumenti globali, API ad alte prestazioni (ad esempio System.Span<T>), compilazione JIT a livelli, miglioramenti della compilazione e miglioramenti delle prestazioni di runtime e il supporto per Alpine e ARM32.New features include: global tools, high-performance APIs (such as System.Span<T>), tiered JIT compilation, build and runtime performance improvements, and support for Alpine and ARM32.

Creare la prima applicazioneCreate your first application

Dopo aver installato .NET Core SDK, aprire un prompt dei comandi.After installing the .NET Core SDK, open a command prompt. Digitare i seguenti comandi dotnet per creare ed eseguire un'applicazione C#.Type the following dotnet commands to create and run a C# application.

dotnet new console
dotnet run

È necessario visualizzare il seguente output:You should see the following output:

Hello World!

SupportoSupport

.NET Core è supportato da Microsoft in Windows, macOS e Linux..NET Core is supported by Microsoft, on Windows, macOS and Linux. Viene aggiornato per sicurezza e qualità diverse volte l'anno, in genere ogni mese.It's updated for security and quality several times a year, typically monthly.

Le distribuzioni binarie di .NET Core sono compilate e testate in server gestiti da Microsoft in Azure e sono supportate come qualsiasi prodotto Microsoft..NET Core binary distributions are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.

Red Hat supporta .NET Core in Red Hat Enterprise Linux (RHEL).Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). Red Hat consente di compilare .NET Core dall'origine e rende disponibili le compilazioni nelle raccolte software di Red Hat.Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat e Microsoft collaborano per assicurarsi che .NET Core funzioni correttamente in RHEL.Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.