Condivisione del codice della libreria .NET Standard
Le librerie .NET Standard hanno un'API uniforme per tutte le piattaforme .NET, tra cui Xamarin e .NET Core. Creare una singola libreria .NET Standard e usarla da qualsiasi runtime che supporti la piattaforma .NET Standard. Per informazioni dettagliate sulle piattaforme supportate, vedere questo grafico .
Anche se le versioni da .NET Standard 1.0 a 1.6 offrono subset incrementalmente più grandi di .NET Framework, .NET Standard 2.0 offre il miglior livello di supporto per le applicazioni Xamarin e per la conversione di librerie di classi portabili esistenti.
Visual Studio per Mac
Questa sezione illustra come creare e usare una libreria .NET Standard usando Visual Studio per Mac.
Creazione di una libreria .NET Standard
È possibile aggiungere una libreria .NET Standard alla soluzione con questa procedura:
Nella finestra di dialogo Aggiungi nuovo progetto selezionare la categoria .NET Core e quindi selezionare Libreria .NET Standard:
Nella schermata successiva scegliere il framework di destinazione - .NET Standard 2.0 è consigliato:
Nella schermata finale digitare il nome del progetto e fare clic su Crea.
Il progetto libreria .NET Standard verrà visualizzato come illustrato nella Esplora soluzioni. Il nodo Dipendenze indicherà che la libreria usa NETStandard.Library.
Modifica delle impostazioni della libreria .NET Standard
Le impostazioni della libreria .NET Standard possono essere visualizzate e modificate facendo clic con il pulsante destro del mouse sul progetto e selezionando Options
come illustrato in questo screenshot:
All'interno è possibile modificare la versione di netstandard
modificando il valore dell'elenco Target Framework
a discesa.
Inoltre: è possibile modificare direttamente per .csproj
modificare questo valore.
.NET Standard e Xamarin.Forms per lo sviluppatore .NET (video)
Collegamenti correlati
- .NET Standard : informazioni dettagliate e confronto con la libreria di classi portabile.